v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income $ 24,161 $ 70,294
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of intangible assets 529 613
Depreciation 2,844 2,000
Noncash lease expense 3,336 2,974
Stock-based compensation expense 854 307
Amortization of financing fees 302 331
Deferred income taxes 3,805 (26,925)
Provision (credit) for losses in accounts receivable 767 (57)
Increase in allowance for inventory obsolescence, net 984 75
Other adjustments, net 159 56
Changes in operating assets and liabilities, net of effects of business combinations:    
Accounts receivable 12,594 (13,081)
Inventories 3,992 (49,527)
Prepaid expenses 641 2,177
Contract assets 3,459 290
Other assets (285) 3,208
Accounts payable (49) 31,007
Tariff refund liability 22,687 0
Income taxes receivable 3,564 986
Accrued expenses and other current liabilities (4,528) 5,965
Other noncurrent liabilities (4,092) (5,219)
Net cash provided by operating activities 75,724 25,474
Cash flows from investing activities    
Capital expenditures (2,736) (5,439)
Proceeds from disposal of assets 0 11
Business acquisition (11,911) 0
Net cash used in investing activities (14,647) (5,428)
Cash from financing activities    
Repayment of long-term debt and lease liabilities (30,938) (219)
Repayment of short-term financings 0 (25,000)
Repurchases to settle tax withholding obligations for stock-based compensation awards (556) (200)
Other financing activities, net (8) 0
Net cash used in financing activities (31,502) (25,419)
Net increase (decrease) in cash, cash equivalents, and restricted cash 29,575 (5,373)
Cash, cash equivalents, and restricted cash at beginning of the period 44,948 58,491
Cash, cash equivalents, and restricted cash at end of the period 74,523 53,118
Reconciliation of cash, cash equivalents, and restricted cash to the Consolidated Balance Sheets    
Cash and cash equivalents 70,062 49,459
Restricted cash 4,461 3,659
Total cash, cash equivalents, and restricted cash $ 74,523 $ 53,118