XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Certain Balance Sheet Components
3 Months Ended
Mar. 31, 2023
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, 2023December 31, 2022
Trade receivables (net of allowance of $4,782 and $4,863)
$259,587 $249,771 
Unbilled receivables45,688 30,664 
Total accounts receivable, net$305,275 $280,435 

Allowance for credit losses account activityThree Months Ended March 31,
In thousands20232022
Beginning balance$4,863 $5,730 
Provision for (release of) doubtful accounts, net(91)(101)
Accounts recovered (written-off), net(66)78 
Effect of change in exchange rates76 (109)
Ending balance$4,782 $5,598 

Inventories
In thousandsMarch 31, 2023December 31, 2022
Raw materials$215,203 $182,118 
Work in process9,239 8,386 
Finished goods40,680 38,197 
Total inventories$265,122 $228,701 
Property, plant, and equipment, net
In thousandsMarch 31, 2023December 31, 2022
Machinery and equipment$312,339 $306,699 
Computers and software120,498 119,670 
Buildings, furniture, and improvements130,957 130,301 
Land8,668 8,566 
Construction in progress, including purchased equipment18,232 19,403 
Total cost590,694 584,639 
Accumulated depreciation(454,297)(444,516)
Property, plant, and equipment, net$136,397 $140,123 

Depreciation expenseThree Months Ended March 31,
In thousands20232022
Depreciation expense$9,415 $10,284