Note 10 - Revenue, Deferred Revenue and Accounts Receivable - Revenue Disaggregation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
May 31, 2026 |
May 31, 2025 |
May 31, 2026 |
May 31, 2025 |
|
| Net revenue | $ 16,387 | $ 28,505 | $ 45,436 | $ 54,695 |
| Net revenue | 16,387 | 28,505 | 45,436 | 54,695 |
| Product [Member] | ||||
| Net revenue | 16,669 | 27,697 | 45,490 | 53,884 |
| Net revenue | 16,669 | 27,697 | 45,490 | 53,884 |
| Royalty [Member] | ||||
| Net revenue | (282) | 808 | (54) | 811 |
| Net revenue | (282) | 808 | (54) | 811 |
| Wholesale (dealer/distributors) [Member] | ||||
| Net revenue | 5,670 | 10,857 | 16,370 | 17,181 |
| Net revenue | 5,670 | 10,857 | 16,370 | 17,181 |
| Wholesale (dealer/distributors) [Member] | International [Member] | ||||
| Net revenue | 1,002 | 2,515 | 1,920 | 4,257 |
| Net revenue | 1,002 | 2,515 | 1,920 | 4,257 |
| Wholesale (dealer/distributors) [Member] | Byrna Dedicated Dealers [Member] | ||||
| Net revenue | 3,993 | 7,504 | 12,992 | 11,760 |
| Net revenue | 3,993 | 7,504 | 12,992 | 11,760 |
| Wholesale (dealer/distributors) [Member] | Law Enforcement, Schools and Pvt Security [Member] | ||||
| Net revenue | 54 | 61 | 128 | 86 |
| Net revenue | 54 | 61 | 128 | 86 |
| Wholesale (dealer/distributors) [Member] | Retail Stores [Member] | ||||
| Net revenue | 621 | 777 | 1,330 | 1,078 |
| Net revenue | 621 | 777 | 1,330 | 1,078 |
| E-commerce [Member] | ||||
| Net revenue | 10,999 | 16,840 | 29,120 | 36,703 |
| Net revenue | 10,999 | 16,840 | 29,120 | 36,703 |
| E-commerce [Member] | International [Member] | ||||
| Net revenue | 572 | 266 | 1,046 | 736 |
| Net revenue | 572 | 266 | 1,046 | 736 |
| E-commerce [Member] | Web [Member] | ||||
| Net revenue | 10,427 | 16,574 | 28,074 | 35,967 |
| Net revenue | 10,427 | 16,574 | 28,074 | 35,967 |
| Royalties [Member] | ||||
| Net revenue | (282) | 808 | (54) | 811 |
| Net revenue | (282) | 808 | (54) | 811 |
| United States and Mexico [Member] | ||||
| Net revenue | 15,190 | 25,037 | 42,869 | 49,155 |
| Net revenue | 15,190 | 25,037 | 42,869 | 49,155 |
| SOUTH AFRICA | ||||
| Net revenue | 1 | 283 | 1 | 458 |
| Net revenue | 1 | 283 | 1 | 458 |
| Europe/South America/Asia [Member] | ||||
| Net revenue | 555 | 2,872 | 1,200 | 4,178 |
| Net revenue | 555 | 2,872 | 1,200 | 4,178 |
| CANADA | ||||
| Net revenue | 641 | 313 | 1,366 | 904 |
| Net revenue | $ 641 | $ 313 | $ 1,366 | $ 904 |