XML 24 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated statements of cash flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities    
Net income (loss) $ (18,876) $ 3,712
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation expense 10,799 12,441
Amortization of intangible assets 23,929 24,537
Stock-based compensation expense 4,571 4,205
Inventory write downs 2,784 2,698
Provision for doubtful accounts 1,527 2,249
Deferred income taxes (204) (130)
Loss (gain) on sale-leaseback transactions 0 (7,000)
Other 5,116 5,350
Changes in operating assets and liabilities    
Accounts receivable—trade 6,678 (34,802)
Inventories (31,928) (34,611)
Prepaid expenses and other current assets 2,686 590
Cost and estimated profits in excess of billings 2,144 (7,824)
Accounts payable, deferred revenue and other accrued liabilities (4,894) 20,764
Billings in excess of costs and profits recognized 3,851 (9,233)
Net cash provided by (used in) operating activities 8,183 (17,054)
Cash flows from investing activities    
Capital expenditures for property and equipment (7,944) (7,492)
Proceeds from sale of property and equipment 1,371 3,007
Acquisition of businesses, net of cash acquired 0 (485)
Proceeds from sale-leaseback transactions 0 32,109
Net cash provided by (used in) investing activities (6,573) 27,139
Cash flows from financing activities    
Borrowings on revolving Credit Facility 451,738 544,126
Repayments on revolving Credit Facility (451,738) (544,126)
Repurchases of stock (5,996) (3,826)
Payment of capital lease obligations (1,275) (1,250)
Deferred financing costs (311) 0
Net cash used in financing activities (7,582) (5,076)
Effect of exchange rate changes on cash 1,108 (838)
Net increase (decrease) in cash, cash equivalents and restricted cash (4,864) 4,171
Cash, cash equivalents and restricted cash at beginning of period 51,029 46,858
Cash, cash equivalents and restricted cash at end of period 46,165 51,029
Supplemental cash flow disclosures    
Cash paid for interest 17,088 25,325
Cash paid (refunded) for income taxes 8,804 (383)
Noncash investing and financing activities    
Operating lease assets obtained in exchange for lease obligations 7,535 40,516
Finance lease assets obtained in exchange for lease obligations 2,108 2,026
Accrued purchases of property and equipment $ 6 $ 50