XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Details of Selected Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of March 31, 2024 and December 31, 2023 is presented below (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable, net:
Trade$134,870 $128,405 
Unbilled revenue23,815 27,756 
Contract assets41,355 46,746 
Other5,094 4,801 
Total accounts receivable205,134 207,708 
Allowance for doubtful accounts(4,369)(4,497)
$200,765 $203,211 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
March 31,
2024
December 31,
2023
Deferred revenue (contract liabilities)$41,528 $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 three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Allowance for doubtful accounts – January 1$4,497 $5,226 
Provisions12 133 
Write-offs(135)(21)
Other(5)21 
Allowance for doubtful accounts – March 31$4,369 $5,359 
Schedule of Inventory, Net
March 31,
2024
December 31,
2023
Inventories, net:
Finished goods and purchased products$102,464 $103,599 
Work in process34,795 30,546 
Raw materials114,390 109,627 
Total inventories251,649 243,772 
Allowance for excess or obsolete inventory(41,460)(41,745)
$210,189 $202,027 
Schedule of Property, Plant and Equipment, Net
March 31,
2024
December 31,
2023
Property, plant and equipment, net:
Property, plant and equipment$754,882 $754,143 
Accumulated depreciation(476,799)(473,754)
$278,083 $280,389 
Schedule of Finite-Lived Intangible Assets
March 31, 2024December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,317 $58,708 $82,609 $141,342 $56,499 $84,843 
Patents/Technology/Know-how70,129 35,833 34,296 70,113 34,541 35,572 
Tradenames and other52,502 20,673 31,829 52,505 19,910 32,595 
$263,948 $115,214 $148,734 $263,960 $110,950 $153,010 
Schedule of Other Noncurrent Assets
March 31,
2024
December 31,
2023
Other noncurrent assets:
Deferred compensation plan$17,637 $17,255 
Deferred financing costs1,768 1,109 
Deferred income taxes2,137 2,211 
Other2,674 2,678 
$24,216 $23,253 
Schedule of Accrued Liabilities
March 31,
2024
December 31,
2023
Accrued liabilities:
Accrued compensation$13,457 $27,131 
Accrued taxes, other than income taxes2,902 2,076 
Insurance liabilities4,000 3,839 
Accrued interest3,295 1,690 
Accrued commissions2,716 3,060 
Other8,451 6,431 
$34,821 $44,227