v3.26.1
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 revenue23,233 21,870 
Contract assets41,787 47,349 
Other6,298 8,409 
Total accounts receivable189,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%%
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,
20262025
Allowance for doubtful accounts – January 1$2,790 $2,614 
Provisions114 167 
Write-offs(502)(12)
Other(1)
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 process31,742 33,281 
Raw materials
101,169 95,691 
Total inventories225,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, 2026December 31, 2025
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
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-how68,959 60,109 8,850 68,999 59,605 9,394 
Tradenames and other47,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 costs2,240 997 
Deferred income taxes1,966 2,057 
Other3,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 taxes1,875 872 
Insurance liabilities3,259 2,972 
Accrued interest1,256 599 
Accrued commissions3,055 2,715 
Other8,603 7,749 
$30,102 $38,480