XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Details of Selected Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of June 30, 2023 and December 31, 2022 is presented below (in thousands):
June 30,
2023
December 31,
2022
Accounts receivable, net:
Trade$131,726 $145,540 
Unbilled revenue26,796 29,679 
Contract assets23,714 42,599 
Other3,754 6,177 
Total accounts receivable185,990 223,995 
Allowance for doubtful accounts(5,073)(5,226)
$180,917 $218,769 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
June 30,
2023
December 31,
2022
Deferred revenue (contract liabilities)$53,027 $44,790 
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, 2023 and 2022 (in thousands):
Six Months Ended June 30,
20232022
Allowance for doubtful accounts – January 1$5,226 $4,471 
Provisions14 1,044 
Write-offs(204)(629)
Other37 280 
Allowance for doubtful accounts – June 30$5,073 $5,166 
Schedule of Inventory, Net
June 30,
2023
December 31,
2022
Inventories, net:
Finished goods and purchased products$103,641 $90,443 
Work in process33,431 32,079 
Raw materials107,781 97,817 
Total inventories244,853 220,339 
Allowance for excess or obsolete inventory(39,721)(37,681)
$205,132 $182,658 
Schedule of Property, Plant and Equipment, Net
June 30,
2023
December 31,
2022
Property, plant and equipment, net:
Property, plant and equipment$1,054,155 $1,128,834 
Accumulated depreciation(758,140)(824,999)
$296,015 $303,835 
Schedule of Finite-Lived Intangible Assets
June 30, 2023December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$141,313 $52,069 $89,244 $141,179 $47,629 $93,550 
Patents/Technology/Know-how69,977 31,863 38,114 69,830 29,214 40,616 
Tradenames and other52,502 18,384 34,118 52,488 16,856 35,632 
$263,792 $102,316 $161,476 $263,497 $93,699 $169,798 
Schedule of Other Noncurrent Assets For the three months ended June 30, 2023 and 2022, amortization expense was $4.3 million and $5.3 million, respectively. Amortization expense was $8.6 million and $10.4 million for the six months ended June 30, 2023 and 2022, respectively.
June 30,
2023
December 31,
2022
Other noncurrent assets:
Deferred compensation plan$19,231 $17,551 
Deferred financing costs1,543 1,893 
Deferred income taxes2,351 1,517 
Other4,674 4,726 
$27,799 $25,687 
Schedule of Accrued Liabilities
June 30,
2023
December 31,
2022
Accrued liabilities:
Accrued compensation$21,742 $33,659 
Accrued taxes, other than income taxes3,762 1,865 
Insurance liabilities4,150 4,640 
Accrued interest1,685 1,784 
Accrued commissions2,475 2,302 
Other9,173 4,807 
$42,987 $49,057