Details of Selected Balance Sheet Accounts (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
| Schedule of Accounts Receivable, Net |
Additional information regarding selected balance sheet accounts as of March 31, 2026 and December 31, 2025 is presented below (in thousands): | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Accounts receivable, net: | | | | | Trade | $ | 118,298 | | | $ | 127,607 | | | Unbilled revenue | 23,233 | | | 21,870 | | | Contract assets | 41,787 | | | 47,349 | | | Other | 6,298 | | | 8,409 | | | Total accounts receivable | 189,616 | | | 205,235 | | | Allowance for doubtful accounts | (2,401) | | | (2,790) | | | $ | 187,215 | | | $ | 202,445 | | | | | | | Allowance for doubtful accounts as a percentage of total accounts receivable | 1 | % | | 1 | % |
|
| Schedule of Contract with Customer, Asset and Liability |
| | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Deferred revenue (contract liabilities) | $ | 92,759 | | | $ | 97,195 | |
|
| Schedule of Accounts Receivable, Allowance for Credit Loss |
The following provides a summary of activity in the allowance for doubtful accounts for the three months ended March 31, 2026 and 2025 (in thousands): | | | | | | | | | | | | | Three Months Ended March 31, | | 2026 | | 2025 | | Allowance for doubtful accounts – January 1 | $ | 2,790 | | | $ | 2,614 | | | Provisions | 114 | | | 167 | | | Write-offs | (502) | | | (12) | | | Other | (1) | | | 2 | | | Allowance for doubtful accounts – March 31 | $ | 2,401 | | | $ | 2,771 | |
|
| Schedule of Inventory, Net |
| | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Inventories, net: | | | | | Finished goods and purchased products | $ | 92,807 | | | $ | 84,572 | | | Work in process | 31,742 | | | 33,281 | | Raw materials | 101,169 | | | 95,691 | | | Total inventories | 225,718 | | | 213,544 | | Allowance for excess or obsolete inventories | (30,048) | | | (30,135) | | | $ | 195,670 | | | $ | 183,409 | |
|
| Schedule of Property, Plant and Equipment, Net |
| | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Property, plant and equipment, net: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Property, plant and equipment | | $ | 664,621 | | | $ | 666,887 | | | Accumulated depreciation | | (425,936) | | | (422,505) | | | | | | | | | $ | 238,685 | | | $ | 244,382 | |
|
| Schedule of Finite-Lived Intangible Assets |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Other intangible assets: | | | | | | | | | | | | | Customer relationships | $ | 123,005 | | | $ | 107,900 | | | $ | 15,105 | | | $ | 123,073 | | | $ | 107,300 | | | $ | 15,773 | | | Patents/Technology/Know-how | 68,959 | | | 60,109 | | | 8,850 | | | 68,999 | | | 59,605 | | | 9,394 | | | Tradenames and other | 47,745 | | | 41,706 | | | 6,039 | | | 47,752 | | | 41,464 | | | 6,288 | | | $ | 239,709 | | | $ | 209,715 | | | $ | 29,994 | | | $ | 239,824 | | | $ | 208,369 | | | $ | 31,455 | |
|
| Schedule of Other Noncurrent Assets |
| | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Other noncurrent assets: | | | | | Deferred compensation plan | $ | 21,963 | | | $ | 22,564 | | | Deferred financing costs | 2,240 | | | 997 | | | Deferred income taxes | 1,966 | | | 2,057 | | | Other | 3,304 | | | 3,430 | | | $ | 29,473 | | | $ | 29,048 | |
|
| Schedule of Accrued Liabilities |
| | | | | | | | | | | | | March 31, 2026 | | December 31, 2025 | | Accrued liabilities: | | | | | Accrued compensation | $ | 12,054 | | | $ | 23,573 | | | Accrued taxes, other than income taxes | 1,875 | | | 872 | | | Insurance liabilities | 3,259 | | | 2,972 | | | Accrued interest | 1,256 | | | 599 | | | Accrued commissions | 3,055 | | | 2,715 | | | Other | 8,603 | | | 7,749 | | | $ | 30,102 | | | $ | 38,480 | |
|