XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash provided by operating activities    
Net income $ 97,910 $ 45,992
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization of intangible assets 921 1,095
Depreciation 3,087 2,836
Noncash lease expense 4,486 3,967
Stock-based compensation expense 326 52
Amortization of financing fees 495 348
Deferred income taxes (21,083) 162
(Credit) for losses in accounts receivable (750) (2,085)
Increase in allowance for inventory obsolescence, net 331 2,498
Other adjustments, net 55 45
Changes in operating assets and liabilities:    
Accounts receivable (18,262) (8,428)
Inventories (55,910) (19,133)
Prepaid expenses 1,352 (7,268)
Contract assets 8,197 (4,452)
Other assets (7,184) 149
Accounts payable 25,337 9,164
Income taxes receivable (5,368) (116)
Accrued expenses 2,500 7,694
Other noncurrent liabilities (7,710) (2,781)
Net cash provided by operating activities 28,730 29,739
Cash used in investing activities    
Capital expenditures (6,968) (1,957)
Proceeds from disposal of assets 11 0
Net cash used in investing activities (6,957) (1,957)
Cash used in financing activities    
Repayment of long-term debt and lease liabilities (354) (153)
Proceeds from short-term financings 0 100,000
Repayment of short-term financings (25,000) (109,820)
Payments of deferred financing costs (1,152) (709)
Repurchases to settle tax withholding obligations for stock-based compensation awards (1,032) (21)
Net cash used in financing activities (27,538) (10,703)
Net (decrease) increase in cash, cash equivalents, and restricted cash (5,765) 17,079
Cash, cash equivalents, and restricted cash at beginning of the period 58,491 26,594
Cash, cash equivalents, and restricted cash at end of the period 52,726 43,673
Reconciliation of cash, cash equivalents, and restricted cash to the Consolidated Balance Sheets    
Cash and cash equivalents 49,046 40,456
Restricted cash 3,680 3,217
Total cash, cash equivalents, and restricted cash $ 52,726 $ 43,673