XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Details of Selected Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of September 30, 2024 and December 31, 2023 is presented below (in thousands):
September 30,
2024
December 31,
2023
Accounts receivable, net:
Trade$129,597 $128,405 
Unbilled revenue20,018 27,756 
Contract assets30,762 46,746 
Other6,869 4,801 
Total accounts receivable187,246 207,708 
Allowance for doubtful accounts(4,710)(4,497)
$182,536 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
September 30,
2024
December 31,
2023
Deferred revenue (contract liabilities)$34,742 $36,757 
Schedule of Activity in Allowance for Doubtful Accounts
The following provides a summary of activity in the allowance for doubtful accounts for the nine months ended September 30, 2024 and 2023 (in thousands):
Nine Months Ended September 30,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions855 23 
Write-offs(726)(208)
Other84 18 
Allowance for doubtful accounts – September 30$4,710 $5,059 
Schedule of Inventory, Net
September 30,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$117,535 $103,599 
Work in process32,018 30,546 
Raw materials112,774 109,627 
Total inventories262,327 243,772 
Allowance for excess or obsolete inventory(41,193)(41,745)
$221,134 $202,027 
Schedule of Property, Plant and Equipment, Net
September 30,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$734,468 $754,143 
Accumulated depreciation(467,080)(473,754)
$267,388 $280,389 
Schedule of Finite-Lived Intangible Assets
September 30, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$123,050 $53,723 $69,327 $141,342 $56,499 $84,843 
Patents/technology/know-how
70,301 38,452 31,849 70,113 34,541 35,572 
Tradenames and other47,750 19,060 28,690 52,505 19,910 32,595 
$241,101 $111,235 $129,866 $263,960 $110,950 $153,010 
Schedule of Other Noncurrent Assets
September 30,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$18,632 $17,255 
Deferred financing costs1,689 1,109 
Deferred income taxes2,425 2,211 
Other3,190 2,678 
$25,936 $23,253 
Schedule of Accrued Liabilities
September 30,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$18,995 $27,131 
Accrued taxes, other than income taxes4,444 2,076 
Insurance liabilities3,633 3,839 
Accrued interest3,014 1,690 
Accrued commissions3,466 3,060 
Other6,426 6,431 
$39,978 $44,227