Quarterly report [Sections 13 or 15(d)]

Note 10 - Revenue, Deferred Revenue and Accounts Receivable - Revenue Disaggregation (Details)

v3.26.3
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