Note 11 - Inventory (Details Textual) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | |
|---|---|---|---|---|
Jul. 07, 2026 |
May 31, 2026 |
May 31, 2026 |
May 31, 2025 |
|
| Tariff Refunds | $ 1,100 | |||
| Inventory Write-down | $ 5,900 | 5,900 | ||
| Ammunition [Member] | ||||
| Inventory Write-down | 3,600 | 3,605 | $ 0 | |
| All Inventory Except Ammunition [Member] | ||||
| Inventory Write-down | $ 2,200 | $ 2,248 | $ 2,169 | |
| Subsequent Event [Member] | ||||
| Tariff Refunds | $ 2,300 | |||
| X | ||||||||||
- Definition The amount of refunds received from previously paid tariffs. No definition available.
|
| X | ||||||||||
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|