XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net loss $ (14,188) $ (14,733)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 6,272 7,357
Share-based compensation 818 1,432
Estimated credit losses (recoveries) 255 (482)
Loss on asset disposition 665 37
Change in value of marketable securities (398) (727)
Impairment loss on operating lease right-of-use assets 0 78
Changes in operating assets and liabilities, net of acquisitions:    
Accounts and notes receivable (3,172) (903)
Inventory (1,167) 4,266
Prepaid expenses and other assets 887 1,027
Accounts payable and accrued liabilities 4,050 886
Operating leases (55) (21)
Payroll and payroll tax liabilities (527) 55
Customer deposits 28 (2,352)
Sales tax payable (218) 36
Net cash and cash equivalents used in operating activities (6,750) (4,044)
Cash flows from investing activities:    
Acquisitions, net of cash acquired 1,013 0
Purchase of marketable securities (18,985) (28,034)
Maturities of marketable securities 22,968 35,566
Purchase of property and equipment (286) (1,416)
Proceeds from disposals of assets 15 66
Net cash and cash equivalents provided by investing activities 2,699 6,182
Cash flows from financing activities:    
Common stock withheld for employee payroll taxes (111) (127)
Common stock repurchased 0 4,190
Net cash and cash equivalents used in financing activities (111) (4,317)
Net decrease in cash and cash equivalents (4,162) (2,179)
Cash and cash equivalents at the beginning of period 27,471 29,757
Cash and cash equivalents at the end of period 23,309 27,578
Supplemental cash flow disclosures and non-cash investing and financing transactions:    
Cash paid for income taxes 199 58
Right-of use assets obtained in exchange for new or modified operating lease liabilities 297 3,506
Fair value of common stock issued in business combination 109 0
Fair value of contingent consideration 83 0
Cash paid for interest 0 70
Cancellation of common stock $ 0 $ 1,873