XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Certain Balance Sheet Components
3 Months Ended
Mar. 31, 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 thousandsMarch 31, 2022December 31, 2021
Trade receivables (net of allowance of $5,598 and $5,730)
$266,774 $261,124 
Unbilled receivables36,476 37,335 
Total accounts receivable, net$303,250 $298,459 
Allowance for credit losses account activityThree Months Ended March 31,
In thousands20222021
Beginning balance$5,730 $1,312 
Provision for (release of) doubtful accounts, net(101)(67)
Accounts recovered (written-off), net78 (79)
Effect of change in exchange rates(109)(30)
Ending balance$5,598 $1,136 
Inventories
In thousandsMarch 31, 2022December 31, 2021
Raw materials$128,432 $122,434 
Work in process7,460 7,856 
Finished goods35,367 35,509 
Total inventories$171,259 $165,799 
Property, plant, and equipment, net
In thousandsMarch 31, 2022December 31, 2021
Machinery and equipment$311,116 $314,502 
Computers and software110,885 111,540 
Buildings, furniture, and improvements136,531 131,764 
Land10,625 8,952 
Construction in progress, including purchased equipment35,808 39,527 
Total cost604,965 606,285 
Accumulated depreciation(447,721)(443,101)
Property, plant, and equipment, net$157,244 $163,184 
Depreciation expenseThree Months Ended March 31,
In thousands20222021
Depreciation expense$10,284 $12,837