v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities    
Net income $ 30,102 $ 25,951
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 29,919 11,382
Deferred financing fees amortization 171 185
Amortization of operating lease ROU asset 5,972 3,796
Impairment of long-lived assets 3,427 3,522
Stock based compensation expense 5,525 916
(Gains)/losses on sale of property, equipment and lease terminations (487) (537)
Deferred tax, net 13,893 (330)
Equity method earnings, net of dividends 0 410
Changes in operating assets and liabilities, net of amounts related to acquisitions:    
Accounts receivable, net 7,839 (1,093)
Inventories 14,464 (5,502)
Prepaid expenses and other current assets (5,795) 3,019
Other long-term assets (1,112) (19)
Accounts payable (7,189) 4,673
Accrued expenses and other current liabilities (12,298) (3,428)
Other operating assets and liabilities, net 5,869 (7,573)
Net cash provided by operating activities 90,300 35,372
Cash flows from investing activities    
Payments on acquisitions, net of cash acquired (80,669) 0
Capital expenditures (14,353) (4,296)
Proceeds from sale of property and equipment 8,684 979
Net cash used in investing activities (86,338) (3,317)
Cash flows from financing activities    
Deferred debt issuance cost (1,455) 0
Revolving credit facility borrowings 136,200 69,300
Revolving credit facility payments (121,200) (92,500)
Term loan payments (11,429) (2,500)
Payments on finance leases (3,499) (2,751)
Common stock repurchased and retired (9,280) 0
Taxes paid related to net share settlement of equity awards (294) (471)
Net cash used in financing activities (10,957) (28,922)
Effect of exchange rate changes 2,498 (183)
Net change in cash and restricted cash (4,497) 2,950
Cash and restricted cash beginning of period 73,278 7,406
Cash and restricted cash end of period 68,781 10,356
Supplemental cash flow information:    
Cash paid for interest 720 1,253
Cash paid for income taxes, net of refunds $ 8,116 $ 6,041