XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable, net
In thousandsDecember 31, 2022December 31, 2021
Trade receivables (net of allowance of $4,863 and $5,730)
$249,771 $261,124 
Unbilled receivables30,664 37,335 
Total accounts receivable, net
$280,435 $298,459 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityYear Ended December 31,
In thousands202220212020
Beginning balance$5,730 $1,312 $3,064 
Provision for (release of) doubtful accounts, net(258)4,636 (299)
Accounts written-off(492)(107)(1,463)
Effect of change in exchange rates(117)(111)10 
Ending balance$4,863 $5,730 $1,312 
Inventories
Inventories
In thousandsDecember 31, 2022December 31, 2021
Raw materials
$182,118 $122,434 
Work in process
8,386 7,856 
Finished goods
38,197 35,509 
Total inventories
$228,701 $165,799 
Property, Plant, and Equipment
Property, plant, and equipment, net
In thousandsDecember 31, 2022December 31, 2021
Machinery and equipment
$306,699 $314,502 
Computers and software
119,670 111,540 
Buildings, furniture, and improvements
130,301 131,764 
Land
8,566 8,952 
Construction in progress, including purchased equipment
19,403 39,527 
Total cost
584,639 606,285 
Accumulated depreciation
(444,516)(443,101)
Property, plant, and equipment, net
$140,123 $163,184 
Depreciation Expense
Depreciation expenseYear Ended December 31,
In thousands202220212020
Depreciation expense
$41,046 $48,352 $52,579