v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Operating activities    
Net income $ 7,600 $ 12,749
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 12,730 9,448
Amortization expense 3,147 2,770
Stock-based compensation expense 4,537 6,936
Amortization of debt issuance costs 983 1,206
Loss on early extinguishment of debt 887 8,763
Deferred income taxes and other, net 4,245 (1,781)
Changes in operating assets and liabilities:    
Accounts receivable, net 4,150 (5,878)
Inventories (9,126) (21,964)
Prepaid expenses and other assets 1,177 (19,343)
Income taxes, net (5,178) (602)
Accounts payable 8,834 8,326
Accrued expenses and other liabilities (16,192) 15,396
Deferred revenue and customer deposits 2,117 626
Cash provided by operating activities 19,911 16,652
Investing activities    
Capital expenditures for plant, equipment and leasehold improvements, net (13,777) (4,199)
Cash paid for acquisition, net of cash acquired (42,442)  
Other 50 1
Cash used in investing activities (56,169) (4,198)
Financing activities    
Proceeds from borrowings on debt 67,000 293,000
Payments on debt (40,000) (275,897)
Payments on finance leases and other obligations (5,967) (3,688)
Common stock repurchased   (8,678)
Debt issuance costs (264) (6,583)
Payment for debt early redemption premium (600) (5,776)
Taxes withheld and paid on stock-based compensation awards (1,500) (2,595)
Cash provided by (used in) financing activities 18,669 (10,217)
Net (decrease) increase in cash and cash equivalents (17,589) 2,237
Cash and cash equivalents, beginning of period 33,544 12,413
Cash and cash equivalents, end of period 15,955 14,650
Supplemental disclosures of cash flow information    
Cash paid (refunded) during the period for: Interest 31,099 25,128
Cash paid (refunded) during the period for: Income taxes paid 6,441 8,247
Cash paid (refunded) during the period for: Income taxes refunded (60) (409)
Right-of-use assets obtained in exchange for lease obligations- Operating leases 11,703 1,292
Right-of-use assets obtained in exchange for lease obligations- Financing leases 11,128 5,690
Accounts payable and accrued expenses for capital expenditures for plant, equipment and leasehold improvements $ 2,525 $ 1,527