XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Certain Balance Sheet Components
9 Months Ended
Sep. 30, 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 thousandsSeptember 30, 2023December 31, 2022
Trade receivables (net of allowance of $4,643 and $4,863)
$289,637 $249,771 
Unbilled receivables28,467 30,664 
Total accounts receivable, net$318,104 $280,435 

Allowance for credit losses account activityThree Months Ended September 30,Nine Months Ended September 30,
In thousands2023202220232022
Beginning balance$4,694 $5,630 $4,863 $5,730 
Provision for (release of) doubtful accounts, net76 (1,062)37 (544)
Accounts written-off, net(60)(214)(304)(458)
Effect of change in exchange rates(67)152 47 (222)
Ending balance$4,643 $4,506 $4,643 $4,506 

Inventories
In thousandsSeptember 30, 2023December 31, 2022
Raw materials$216,316 $182,118 
Work in process12,606 8,386 
Finished goods47,177 38,197 
Total inventories$276,099 $228,701 
Property, plant, and equipment, net
In thousandsSeptember 30, 2023December 31, 2022
Machinery and equipment$312,529 $306,699 
Computers and software123,198 119,670 
Buildings, furniture, and improvements129,755 130,301 
Land8,513 8,566 
Construction in progress, including purchased equipment20,634 19,403 
Total cost594,629 584,639 
Accumulated depreciation(464,915)(444,516)
Property, plant, and equipment, net$129,714 $140,123 

Depreciation expenseThree Months Ended September 30,Nine Months Ended September 30,
In thousands2023202220232022
Depreciation expense$8,982 $10,948 $27,580 $31,161