Note 10 - Revenue, Deferred Revenue and Accounts Receivable - Revenue Disaggregation (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Aug. 31, 2026 |
Aug. 31, 2025 |
Aug. 31, 2026 |
Aug. 31, 2025 |
|
| Net revenue | $ 15,296 | $ 28,179 | $ 60,733 | $ 82,874 |
| Net revenue | 15,296 | 28,179 | 60,733 | 82,874 |
| Product [Member] | ||||
| Net revenue | 15,296 | 27,865 | 60,787 | 81,749 |
| Net revenue | 15,296 | 27,865 | 60,787 | 81,749 |
| Royalty [Member] | ||||
| Net revenue | 0 | 314 | (54) | 1,125 |
| Net revenue | 0 | 314 | (54) | 1,125 |
| Wholesale (dealer/distributors) [Member] | ||||
| Net revenue | 4,200 | 10,483 | 19,241 | 26,585 |
| Net revenue | 4,200 | 10,483 | 19,241 | 26,585 |
| Wholesale (dealer/distributors) [Member] | Retail Stores [Member] | ||||
| Net revenue | 483 | 735 | 1,813 | 1,813 |
| Net revenue | 483 | 735 | 1,813 | 1,813 |
| Wholesale (dealer/distributors) [Member] | International [Member] | ||||
| Net revenue | 535 | 2,546 | 2,455 | 6,803 |
| Net revenue | 535 | 2,546 | 2,455 | 6,803 |
| Wholesale (dealer/distributors) [Member] | Byrna Dedicated Dealers [Member] | ||||
| Net revenue | 3,541 | 7,871 | 16,534 | 19,631 |
| Net revenue | 3,541 | 7,871 | 16,534 | 19,631 |
| Wholesale (dealer/distributors) [Member] | Law Enforcement, Schools and Pvt Security [Member] | ||||
| Net revenue | 124 | 66 | 252 | 151 |
| Net revenue | 124 | 66 | 252 | 151 |
| E-commerce [Member] | ||||
| Net revenue | 11,096 | 17,382 | 41,546 | 55,164 |
| Net revenue | 11,096 | 17,382 | 41,546 | 55,164 |
| E-commerce [Member] | International [Member] | ||||
| Net revenue | 588 | 318 | 1,634 | 1,054 |
| Net revenue | 588 | 318 | 1,634 | 1,054 |
| E-commerce [Member] | Web [Member] | ||||
| Net revenue | 10,025 | 16,329 | 38,099 | 52,297 |
| Net revenue | 10,025 | 16,329 | 38,099 | 52,297 |
| Royalties [Member] | ||||
| Net revenue | 0 | 314 | (54) | 1,125 |
| Net revenue | 0 | 314 | (54) | 1,125 |
| United States and Mexico [Member] | ||||
| Net revenue | 14,245 | 25,236 | 57,115 | 74,391 |
| Net revenue | 14,245 | 25,236 | 57,115 | 74,391 |
| SOUTH AFRICA | ||||
| Net revenue | 0 | 998 | 1 | 1,456 |
| Net revenue | 0 | 998 | 1 | 1,456 |
| Europe/South America/Asia [Member] | ||||
| Net revenue | 381 | 1,477 | 1,581 | 5,656 |
| Net revenue | 381 | 1,477 | 1,581 | 5,656 |
| CANADA | ||||
| Net revenue | 670 | 468 | 2,036 | 1,371 |
| Net revenue | $ 670 | $ 468 | $ 2,036 | $ 1,371 |