Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Cash Flows

v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2025
Nov. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 9,687 $ 12,792
Adjustments to reconcile net income to net cash (used) provided by operating activities:    
Stock-based compensation expense 3,071 3,403
Amortization of debt issuance costs 0 4
Operating lease costs 667 757
Depreciation and amortization 2,115 1,491
Loss on disposal of property and equipment 2,298 0
Recovery of allowance for credit losses (244) (176)
Recovery of allowance for inventory (21) (230)
Loss from joint venture 0 42
Deferred taxes 1,703 (5,837)
Changes in assets and liabilities, net of acquisition:    
Accounts receivable (7,966) 491
Deferred revenue (1,287) (127)
Inventory (12,701) (5,852)
Prepaid expenses and other current assets (1,679) (1,755)
Loan receivable 599 455
Other assets (22) 0
Accounts payable and accrued liabilities 2,756 6,950
Operating lease liabilities (548) (669)
NET CASH (USED) PROVIDED BY OPERATING ACTIVITIES (1,572) 11,739
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (7,623) (2,347)
Proceeds from sale of property and equipment 67 0
Proceeds from sale of marketable debt securities 8,839 0
Purchases of marketable debt securities (1,736) (8,856)
NET CASH PROVIDED BY (USED) IN INVESTING ACTIVITIES (459) (11,227)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from stock option exercises 296 149
Repurchases of common stock (1,102) (3,753)
Payment of taxes withheld on issuance of restricted stock units (526) (948)
NET CASH USED IN FINANCING ACTIVITIES (1,332) (4,552)
NET CHANGE IN CASH AND CASH EQUIVALENTS FOR THE YEAR (3,102) (3,669)
CASH AND CASH EQUIVALENTS, BEGINNING OF YEAR 16,829 20,498
CASH AND CASH EQUIVALENTS, END OF YEAR 13,727 16,829
Effects of foreign currency exchange rate changes 261 371
Supplemental schedule of noncash operating activities:    
Income taxes paid 706 0
Operating lease liabilities arising from obtaining right-of-use assets 264 1,404
Unrealized gain on marketable securities (47) 65
Reclassification of interest receivable from accounts receivable to other assets 0 203
Recapitalization of loan receivable in connection with the divesture of the joint venture 0 119
Federal Firearms License [Member]    
CASH FLOWS FROM INVESTING ACTIVITIES    
Payments to Acquire Intangible Assets (6) 0
Patents [Member]    
CASH FLOWS FROM INVESTING ACTIVITIES    
Payments to Acquire Intangible Assets $ 0 $ (24)