v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Activities    
Net income $ 44,779 $ 91,244
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 38,879 27,923
Amortization of debt issuance costs 128 71
Amortization of right of use assets 69 73
Provision for credit losses on accounts receivable, net of adjustments 270 1,169
Provision for excess and obsolete inventories, net of write-offs 288 641
Provision for credit losses on contract assets, net of adjustments 200 0
Share-based compensation 8,795 8,451
Gain on disposal of assets (71) (10)
Deferred (2,423) 41
Changes in assets and liabilities:    
Accounts receivable (23,409) (12,210)
Income taxes (3,187) (6,139)
Inventories (47,848) 29,903
Contract assets (97,963) (22,977)
Prepaid expenses and other long-term assets (68) (2,708)
Accounts payable 36,397 (1,804)
Contract liabilities 18,839 13,105
Extended warranties (148) 1,195
Accrued liabilities and other long-term liabilities (4,567) (56)
Net cash (used in) provided by operating activities (31,040) 127,912
Investing Activities    
Capital expenditures (82,515) (65,381)
Proceeds from sale of property, plant and equipment 40 16
Acquisition of intangible assets (7,042) (10,058)
Principal payments from note receivable 25 26
Net cash used in investing activities (89,492) (75,397)
Financing Activities    
Borrowings of debt 415,126 272,526
Payments of debt (252,982) (224,970)
Proceeds from financing obligation, net of issuance costs 0 4,186
Payment related to financing costs (1,395) (417)
Stock options exercised 10,025 15,821
Cash dividends paid to stockholders 16,276 13,079
Net cash provided by (used in) financing activities 115,339 (49,460)
Net (decrease) increase in cash, cash equivalents and restricted cash (5,193) 3,055
Cash, cash equivalents and restricted cash, beginning of period 6,514 9,023
Cash, cash equivalents and restricted cash, end of period 1,321 12,078
Repurchases of stock - open market    
Financing Activities    
Repurchase of stock 29,992 100,034
Repurchases of stock - LTIP plans (Note 17)    
Financing Activities    
Repurchase of stock $ 9,167 $ 3,493