XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net cash flows from operating activities:    
Net loss $ (630) $ (936)
Adjustments to reconcile net loss to net cash from operations:    
Depreciation and amortization of property and equipment 1,623 1,732
Amortization of intangible assets 269 322
Loss on write-down of inventory 688 824
Provision for credit losses (6) 6
Net gain on disposal of property and equipment (9) (6)
Benefit for deferred income taxes (234) (356)
Stock-based compensation expense 17 28
Net change in operating assets and liabilities:    
Accounts receivable (97) 4,076
Inventory 2,057 (769)
Other current assets (281) (170)
Other non-current assets 9 7
Accounts payable and accrued liabilities (1,479) (5,099)
Customer deposits and other payables 429 463
Other non-current liabilities 1 (9)
Net cash provided by operating activities 2,357 113
Net cash flows from investing activities:    
Acquisition of Raeburn Assets (36,806) 0
Purchase of investments available for sale 0 (10,921)
Redemptions of investments available for sale 0 3,250
Acquisition of property and equipment (536) (187)
Proceeds from disposals of property and equipment 9 9
Net cash used in investing activities (37,333) (7,849)
Net cash flows from financing activities:    
Borrowings under revolving credit facility 29,000 0
Principal payments on long-term debt (285) (285)
Repurchase of common stock and related excise tax 0 (346)
Net cash provided by (used in) financing activities 28,715 (631)
Net decrease in cash and cash equivalents (6,261) (8,367)
Cash and cash equivalents - beginning of period 20,595 21,030
Cash and cash equivalents - end of period 14,334 12,663
Cash paid during the period for:    
Interest, net of capitalized interest 325 228
Non-cash investing and financing activity:    
Unrealized holding losses on investments, net of tax 0 (158)
Acquisition of Raeburn Assets accrued but not yet paid 727 0
Acquisition of property and equipment invoiced or accrued but not yet paid $ 40 $ 33