v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
May 31, 2026
May 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net (loss) income for the period $ (9,287) $ 4,089
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Stock-based compensation expense 1,371 1,562
Depreciation and amortization 1,362 999
Loss on disposal 83 0
Operating lease costs 331 368
Deferred tax (benefit) provision (3,261) 1,040
Unrealized gain on available-for-sale securities 18 0
Allowance for expected credit losses 295 0
Provision for inventory reserves 5,900  
Impairment loss on property and equipment 4,506 0
Changes in assets and liabilities:    
Accounts receivable 6,108 (3,906)
Deferred revenue (167) (1,458)
Inventory (3,604) (14,483)
Prepaid expenses and other current assets 672 (592)
Other assets (126) (64)
Accounts payable and accrued liabilities (6,831) 1,269
Operating lease liabilities (357) (228)
NET CASH USED IN OPERATING ACTIVITIES (3,034) (9,235)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (1,135) (3,581)
Proceeds from sale of marketable debt securities 750 2,997
NET CASH USED IN INVESTING ACTIVITIES (385) (590)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from stock option exercises 0 234
Repurchase of common stock (953) (55)
Payment of taxes withheld on issuance of restricted stock units (166) (86)
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (1,119) 93
Effects of foreign currency exchange rate changes 247 (96)
NET DECREASE IN CASH AND CASH EQUIVALENTS FOR THE PERIOD (4,291) (9,828)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 13,727 16,829
CASH AND CASH EQUIVALENTS, END OF PERIOD 9,436 7,001
Supplemental schedule of noncash investing activities:    
Operating lease liabilities arising from obtaining right-of-use assets 58 178
Federal Firearms License [Member]    
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of Federal Firearms License 0 (6)
All Inventory Except Ammunition [Member]    
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Provision for inventory reserves 2,248 2,169
Ammunition [Member]    
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Provision for inventory reserves $ 3,605 $ 0