XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income (loss) $ 8,876 $ 8,264
Adjustments to reconcile to net cash used in operating activities:    
Depreciation and amortization 39,589 40,317
Amortization of debt issuance costs 879 1,752
Stock-based compensation 4,582 2,224
Deferred income taxes (576) 1,793
Change in fair value of earnout liabilities 0 1,000
(Gain) loss on sale of rental equipment (3,033) (2,129)
(Gain) loss on sale of property, plant and equipment (626) (543)
Charge for step-up of acquired inventory 94 0
Net realizable value adjustment and write-offs for obsolete and excess inventory 2,748 4,907
Bad debt expense 2,040 2,119
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (63,023) (31,048)
Inventories (29,458) (1,470)
Prepaid expenses and other current assets 3,554 (16,364)
Accounts payable 37,231 15,552
Accrued expenses and other current liabilities (2,018) 1,216
Other changes in operating assets and liabilities 763 946
Net cash provided by (used in) operating activities 1,622 28,536
Investing activities    
Purchases of property, plant and equipment (8,903) (10,289)
Proceeds from sale of property, plant and equipment 826 990
Business acquisitions, net of cash acquired (16,536) (1,426)
Purchases of rental equipment (11,744) (7,177)
Proceeds from sale of rental equipment 6,553 5,913
Net cash provided by (used in) investing activities (29,804) (11,989)
Financing activities    
Proceeds from revolving lines of credit 262,973 196,652
Payments on revolving lines of credit (216,119) (195,865)
Payments on term loans (17,500) (20,125)
Deferred financing costs 0 0
Repurchase of common stock 15 (20,256)
Shares repurchased held in treasury (178) (45)
Stock option exercises 0 877
Payment of financing lease principal (329) (296)
Net cash provided by (used in) financing activities 28,862 (39,058)
Effect of exchange rate changes on cash and cash equivalents (526) 2,548
Increase (decrease) in cash, cash equivalents and restricted cash 154 (19,963)
Cash, cash equivalents and restricted cash at beginning of period 75,326 81,726
Cash, cash equivalents and restricted cash at end of period 75,480 61,763
Cash and cash equivalents 66,938 47,430
Restricted cash 8,542 14,333
Total cash, cash equivalents and restricted cash 75,480 61,763
Supplemental disclosure of cash flow information    
Net cash paid for income taxes 6,481 9,944
Net cash paid for interest 23,701 26,769
Net cash paid for interest on supply chain receivables financing 1,153 1,350
Non-cash activities:    
Additions of property, plant and equipment included in accounts payable 595 317
Right of use assets obtained in exchange for finance lease liabilities 296 292
Right of use assets obtained in exchange for operating lease liabilities $ 7,325 $ 19,980