XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Details of Selected Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of June 30, 2025 and December 31, 2024 is presented below (in thousands):
June 30,
2025
December 31,
2024
Accounts receivable, net:
Trade$116,960 $128,167 
Unbilled revenue17,467 22,242 
Contract assets58,027 40,101 
Other7,252 6,440 
Total accounts receivable199,706 196,950 
Allowance for doubtful accounts(3,000)(2,614)
$196,706 $194,336 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
June 30,
2025
December 31,
2024
Deferred revenue (contract liabilities)$50,307 $52,399 
Schedule of Accounts Receivable, Allowance for Credit Loss
The following provides a summary of activity in the allowance for doubtful accounts for the six months ended June 30, 2025 and 2024 (in thousands):
Six Months Ended June 30,
20252024
Allowance for doubtful accounts – January 1$2,614 $4,497 
Provisions99 135 
Write-offs(42)(655)
Other329 (9)
Allowance for doubtful accounts – June 30$3,000 $3,968 
Schedule of Inventory, Net
June 30,
2025
December 31,
2024
Inventories, net:
Finished goods and purchased products$111,022 $110,850 
Work in process36,342 34,539 
Raw materials106,765 108,421 
Total inventories254,129 253,810 
Allowance for excess or obsolete inventory(37,699)(38,974)
$216,430 $214,836 
Schedule of Property, Plant and Equipment, Net
June 30,
2025
December 31,
2024
Property, plant and equipment, net:
Property, plant and equipment$754,482 $734,548 
Accumulated depreciation(480,808)(467,677)
$273,674 $266,871 
Schedule of Finite-Lived Intangible Assets
June 30, 2025December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$123,132 $59,303 $63,829 $122,859 $55,534 $67,325 
Patents/Technology/Know-how70,437 42,315 28,122 70,206 39,699 30,507 
Tradenames and other47,758 20,995 26,763 47,729 19,699 28,030 
$241,327 $122,613 $118,714 $240,794 $114,932 $125,862 
Schedule of Other Noncurrent Assets
June 30,
2025
December 31,
2024
Other noncurrent assets:
Deferred compensation plan$18,076 $18,245 
Deferred financing costs1,350 1,619 
Deferred income taxes2,264 1,964 
Other3,463 3,075 
$25,153 $24,903 
Schedule of Accrued Liabilities
June 30,
2025
December 31,
2024
Accrued liabilities:
Accrued compensation$17,138 $22,350 
Accrued taxes, other than income taxes3,315 1,234 
Insurance liabilities3,303 3,383 
Accrued interest1,376 1,555 
Accrued commissions3,191 3,237 
Other7,028 5,102 
$35,351 $36,861