XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Selected Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of March 31, 2025 and December 31, 2024 is presented below (in thousands):
March 31,
2025
December 31,
2024
Accounts receivable, net:
Trade$109,505 $128,167 
Unbilled revenue23,466 22,242 
Contract assets47,870 40,101 
Other5,469 6,440 
Total accounts receivable186,310 196,950 
Allowance for doubtful accounts(2,771)(2,614)
$183,539 $194,336 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
March 31,
2025
December 31,
2024
Deferred revenue (contract liabilities)$50,908 $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 three months ended March 31, 2025 and 2024 (in thousands):
Three Months Ended March 31,
20252024
Allowance for doubtful accounts – January 1$2,614 $4,497 
Provisions167 12 
Write-offs(12)(135)
Other(5)
Allowance for doubtful accounts – March 31$2,771 $4,369 
Schedule of Inventory, Net
March 31,
2025
December 31,
2024
Inventories, net:
Finished goods and purchased products$111,855 $110,850 
Work in process34,647 34,539 
Raw materials108,565 108,421 
Total inventories255,067 253,810 
Allowance for excess or obsolete inventory(39,365)(38,974)
$215,702 $214,836 
Schedule of Property, Plant and Equipment, Net
March 31,
2025
December 31,
2024
Property, plant and equipment, net:
Property, plant and equipment$738,354 $734,548 
Accumulated depreciation(470,333)(467,677)
$268,021 $266,871 
Schedule of Finite-Lived Intangible Assets
March 31, 2025December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$122,950 $57,406 $65,544 $122,859 $55,534 $67,325 
Patents/Technology/Know-how70,297 40,996 29,301 70,206 39,699 30,507 
Tradenames and other47,739 20,346 27,393 47,729 19,699 28,030 
$240,986 $118,748 $122,238 $240,794 $114,932 $125,862 
Schedule of Other Noncurrent Assets
March 31,
2025
December 31,
2024
Other noncurrent assets:
Deferred compensation plan$17,640 $18,245 
Deferred financing costs1,490 1,619 
Deferred income taxes1,992 1,964 
Other3,237 3,075 
$24,359 $24,903 
Schedule of Accrued Liabilities
March 31,
2025
December 31,
2024
Accrued liabilities:
Accrued compensation$13,398 $22,350 
Accrued taxes, other than income taxes2,354 1,234 
Insurance liabilities3,647 3,383 
Accrued interest3,022 1,555 
Accrued commissions3,540 3,237 
Other5,897 5,102 
$31,858 $36,861