XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Details of Selected Balance Sheet Accounts (Tables)
6 Months Ended
Jun. 30, 2022
Details of Selected Balance Sheet Accounts [Abstract]  
Schedule of Accounts Receivable, Net
Additional information regarding selected balance sheet accounts as of June 30, 2022 and December 31, 2021 is presented below (in thousands):
June 30,
2022
December 31,
2021
Accounts receivable, net:
Trade$135,121 $116,434 
Unbilled revenue21,640 24,389 
Contract assets42,876 39,755 
Other9,916 9,973 
Total accounts receivable209,553 190,551 
Allowance for doubtful accounts(5,166)(4,471)
$204,387 $186,080 
Allowance for doubtful accounts as a percentage of total accounts receivable%%
Schedule of Contract with Customer, Asset and Liability
June 30,
2022
December 31,
2021
Deferred revenue (contract liabilities)$47,883 $43,236
Summary 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, 2022 and 2021 (in thousands):
Six Months Ended June 30,
20222021
Allowance for doubtful accounts – January 1$4,471 $8,304 
Provisions1,044 61 
Write-offs(629)(815)
Other280 148 
Allowance for doubtful accounts – June 30$5,166 $7,698 
Schedule of Inventory, Net
June 30,
2022
December 31,
2021
Inventories, net:
Finished goods and purchased products$90,948 $87,934 
Work in process31,464 24,722 
Raw materials94,558 96,357 
Total inventories216,970 209,013 
Allowance for excess or obsolete inventory(37,151)(40,440)
$179,819 $168,573 
Schedule of Property, Plant and Equipment, Net
June 30,
2022
December 31,
2021
Property, plant and equipment, net:
Property, plant and equipment$1,126,777 $1,151,533 
Accumulated depreciation(811,879)(812,950)
$314,898 $338,583 
Schedule of Finite-Lived Intangible Assets
June 30, 2022December 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountGross
Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Other intangible assets:
Customer relationships$170,933 $72,305 $98,628 $168,284 $66,734 $101,550 
Patents/Technology/Know-how79,872 36,234 43,638 78,821 33,151 45,670 
Tradenames and other54,158 16,833 37,325 53,708 15,179 38,529 
$304,963 $125,372 $179,591 $300,813 $115,064 $185,749 
Schedule of Other Noncurrent Assets
June 30,
2022
December 31,
2021
Other noncurrent assets:
Deferred compensation plan$19,015 $23,348 
Deferred financing costs2,308 2,674 
Deferred income taxes1,269 1,878 
Other4,760 4,989 
$27,352 $32,889 
Schedule of Accrued Liabilities
June 30,
2022
December 31,
2021
Accrued liabilities:
Accrued compensation$20,924 $20,904 
Accrued taxes, other than income taxes7,579 5,130 
Insurance liabilities5,073 6,361 
Accrued interest3,982 3,629 
Accrued commissions2,380 2,194 
Other6,406 5,183 
$46,344 $43,401