XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Certain Balance Sheet Components
6 Months Ended
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Certain Balance Sheet Components Certain Balance Sheet Components
A summary of accounts receivable from contracts with customers is as follows:
Accounts receivable, net
In thousandsJune 30, 2022December 31, 2021
Trade receivables (net of allowance of $5,630 and $5,730)
$222,537 $261,124 
Unbilled receivables37,120 37,335 
Total accounts receivable, net$259,657 $298,459 
Allowance for credit losses account activityThree Months Ended June 30,Six Months Ended June 30,
In thousands2022202120222021
Beginning balance$5,598 $1,136 $5,730 $1,312 
Provision for (release of) doubtful accounts, net619 25 518 (42)
Accounts recovered (written-off), net(322)(63)(244)(142)
Effect of change in exchange rates(265)(374)(21)
Ending balance$5,630 $1,107 $5,630 $1,107 
Inventories
In thousandsJune 30, 2022December 31, 2021
Raw materials$138,519 $122,434 
Work in process6,272 7,856 
Finished goods29,731 35,509 
Total inventories$174,522 $165,799 
Property, plant, and equipment, net
In thousandsJune 30, 2022December 31, 2021
Machinery and equipment$299,761 $314,502 
Computers and software112,470 111,540 
Buildings, furniture, and improvements134,272 131,764 
Land10,270 8,952 
Construction in progress, including purchased equipment29,832 39,527 
Total cost586,605 606,285 
Accumulated depreciation(435,942)(443,101)
Property, plant, and equipment, net$150,663 $163,184 
Depreciation expenseThree Months Ended June 30,Six Months Ended June 30,
In thousands2022202120222021
Depreciation expense$9,929 $12,112 $20,213 $24,949