Quarterly report [Sections 13 or 15(d)]

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

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