XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating Activities    
Net income $ 29,292 $ 39,016
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 18,943 13,437
Amortization of debt issuance costs 52 31
Amortization of right of use assets 25 12
Provision for credit losses on accounts receivable, net of adjustments 88 112
Provision for excess and obsolete inventories, net of write-offs 57 581
Share-based compensation 4,021 3,957
Gain on disposal of assets (45) (10)
Deferred 5,976 (740)
Changes in assets and liabilities:    
Accounts receivable (17,631) 28,334
Income taxes (3,323) 8,221
Inventories (11,489) 16,699
Contract assets (53,235) (5,387)
Prepaid expenses and other long-term assets (2,703) (4,349)
Accounts payable 21,625 (9,968)
Contract liabilities 1,508 2,770
Extended warranties 37 698
Accrued liabilities and other long-term liabilities (2,412) (1,044)
Net cash (used in) provided by operating activities (9,214) 92,370
Investing Activities    
Capital expenditures (46,723) (34,688)
Proceeds from sale of property, plant and equipment 40 16
Acquisition of intangible assets (3,717) (4,055)
Principal payments from note receivable 12 13
Net cash used in investing activities (50,388) (38,714)
Financing Activities    
Borrowings of debt 235,925 115,130
Payments of debt (138,411) (153,458)
Proceeds from financing obligation, net of issuance costs 0 4,186
Payment related to financing costs 0 (417)
Stock options exercised 4,356 9,844
Repurchase of stock 31,536 0
Employee taxes paid by withholding shares (6,768) (3,041)
Cash dividends paid to stockholders 8,095 6,556
Net cash provided by (used in) financing activities 55,471 (34,312)
Net (decrease) increase in cash, cash equivalents and restricted cash (4,131) 19,344
Cash, cash equivalents and restricted cash, beginning of period 6,514 9,023
Cash, cash equivalents and restricted cash, end of period $ 2,383 $ 28,367