v3.26.1
Note 10 - Revenue, Deferred Revenue and Accounts Receivable (Tables)
6 Months Ended
May 31, 2026
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

May 31,

  

November 30,

 
  

2026

  

2025

 

Deferred revenue balance, beginning of period

 $521  $1,808 

Net additions to deferred revenue during the period

  23,500   69,351 

Reductions in deferred revenue for revenue recognized during the period

  (23,667)  (70,638)

Deferred revenue balance, end of period

  354   521 

Less current portion

  334   496 

Deferred revenue, non-current

 $20  $25 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

May 31,

  

May 31,

 

Geographical Market

 

2026

  

2025

  

2026

  

2025

 

U.S./Mexico

 $15,190  $25,037  $42,869  $49,155 

South Africa

  1   283   1   458 

Europe/South America/Asia

  555   2,872   1,200   4,178 

Canada

  641   313   1,366   904 

Total

 $16,387  $28,505  $45,436  $54,695 
  

Three Months Ended

  

Six Months Ended

 
  

May 31,

  

May 31,

 

Distribution channel

 

2026

  

2025

  

2026

  

2025

 

Wholesale (dealer/distributors)

 $5,670  $10,857  $16,370  $17,181 

E-commerce (direct to consumers)

  10,999   16,840   29,120   36,703 

Royalties

  (282)  808   (54)  811 

Total

 $16,387  $28,505  $45,436  $54,695 
  

Three Months Ended

  

Six Months Ended

 
  

May 31,

  

May 31,

 

Sales channel

 

2026

  

2025

  

2026

  

2025

 

Web (DTC)

 $10,427  $16,574  $28,074  $35,967 

International (DTC)

  572   266   1,046   736 

DTC Subtotal

 $10,999  $16,840  $29,120  $36,703 
                 

Byrna Dedicated Dealers (Wholesale)

  3,993   7,504   12,992   11,760 

Law Enforcement / Schools / Pvt Security (Wholesale)

  54   61   128   86 

Retail Stores (Wholesale)

  621   777   1,330   1,078 

International (Wholesale)

  1,002   2,515   1,920   4,257 

Wholesale Subtotal

 $5,670  $10,857  $16,370  $17,181 
                 

Royalties

 $(282) $808  $(54) $811 
                 

Total

 $16,387  $28,505  $45,436  $54,695 
  

Three Months Ended

  

Six Months Ended

 
  

May 31,

  

May 31,

 

Revenue type

 

2026

  

2025

  

2026

  

2025

 

Product

 $16,669  $27,697  $45,490  $53,884 

Royalties

  (282)  808   (54)  811 

Total

 $16,387  $28,505  $45,436  $54,695