XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Selected Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of June 30, 2024 and December 31, 2023 is presented below (in thousands):
June 30,
2024
December 31,
2023
Accounts receivable, net:
Trade$131,745 $128,405 
Unbilled revenue26,462 27,756 
Contract assets43,671 46,746 
Other5,784 4,801 
Total accounts receivable207,662 207,708 
Allowance for doubtful accounts(3,968)(4,497)
$203,694 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
June 30,
2024
December 31,
2023
Deferred revenue (contract liabilities)$34,404 $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 six months ended June 30, 2024 and 2023 (in thousands):
Six Months Ended June 30,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions135 14 
Write-offs(655)(204)
Other(9)37 
Allowance for doubtful accounts – June 30$3,968 $5,073 
Schedule of Inventory, Net
June 30,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$106,253 $103,599 
Work in process33,706 30,546 
Raw materials118,175 109,627 
Total inventories258,134 243,772 
Allowance for excess or obsolete inventory(40,787)(41,745)
$217,347 $202,027 
Schedule of Property, Plant and Equipment, Net
June 30,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$755,207 $754,143 
Accumulated depreciation(484,329)(473,754)
$270,878 $280,389 
Schedule of Finite-Lived Intangible Assets
June 30, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,321 $60,921 $80,400 $141,342 $56,499 $84,843 
Patents/technology/know-how
70,168 37,130 33,038 70,113 34,541 35,572 
Tradenames and other52,503 21,436 31,067 52,505 19,910 32,595 
$263,992 $119,487 $144,505 $263,960 $110,950 $153,010 
Schedule of Other Noncurrent Assets
June 30,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$17,499 $17,255 
Deferred financing costs1,805 1,109 
Deferred income taxes2,439 2,211 
Other2,622 2,678 
$24,365 $23,253 
Schedule of Accrued Liabilities
June 30,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$18,510 $27,131 
Accrued taxes, other than income taxes3,518 2,076 
Insurance liabilities4,257 3,839 
Accrued interest1,559 1,690 
Accrued commissions3,390 3,060 
Other7,259 6,431 
$38,493 $44,227