XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities:    
Net income (loss) $ 906 $ (7,267)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 4,212 3,621
Stock-based compensation 3,758 4,539
Deferred income tax (benefit) and other non-cash charges 114 (805)
Provision for excess and obsolete inventory 46 152
Amortization of debt discount and issuance costs 111 112
Loss on disposal of assets 448 96
(Reversal of) provisions for bad debts (21) 300
Decrease (Increase) in:    
Accounts receivable 3,305 1,405
Inventories 153 1,957
Prepaid expenses and other current assets (2,973) 5,587
(Decrease) Increase in:    
Accounts payable and accrued liabilities (4,541) (5,721)
Income taxes payable 1,131 783
Customer deposits (455) 819
Unearned service revenues (1,013) 1,282
Other liabilities (150) (285)
Net cash provided by operating activities 5,031 6,575
Investing activities:    
Purchases of property and equipment (1,342) (1,323)
Cash paid for technology development, patents and licenses (1,452) (1,442)
Net cash provided by (used in) investing activities (2,794) (2,765)
Financing activities:    
Payments on finance leases (14) (40)
Net cash used in financing activities (14) (40)
Effect of exchange rate changes on cash and cash equivalents 1,519 (1,039)
Increase in cash and cash equivalents 3,742 2,731
Cash and cash equivalents, beginning of period 88,703 76,787
Cash and cash equivalents, end of period $ 92,445 $ 79,518