XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable, net
In thousandsDecember 31, 2021December 31, 2020
Trade receivables (net of allowance of $5,730 and $1,312)
$261,124 $318,269 
Unbilled receivables37,335 51,559 
Total accounts receivable, net
$298,459 $369,828 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityYear Ended December 31,
In thousands202120202019
Beginning balance$1,312 $3,064 $6,331 
Provision for (release of) doubtful accounts, net4,636 (299)(1,511)
Accounts written-off(107)(1,463)(1,749)
Effect of change in exchange rates(111)10 (7)
Ending balance$5,730 $1,312 $3,064 
Inventories
Inventories
In thousandsDecember 31, 2021December 31, 2020
Raw materials
$122,434 $114,058 
Work in process
7,856 8,094 
Finished goods
35,509 60,225 
Total inventories
$165,799 $182,377 
Property, Plant, and Equipment
Property, plant, and equipment, net
In thousandsDecember 31, 2021December 31, 2020
Machinery and equipment
$314,502 $334,050 
Computers and software
111,540 115,776 
Buildings, furniture, and improvements
131,764 155,676 
Land
8,952 14,303 
Construction in progress, including purchased equipment
39,527 31,425 
Total cost
606,285 651,230 
Accumulated depreciation
(443,101)(443,414)
Property, plant, and equipment, net
$163,184 $207,816 
Depreciation Expense
Depreciation expenseYear Ended December 31,
In thousands202120202019
Depreciation expense
$48,352 $52,579 $50,114