XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Certain Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
A summary of accounts receivable from contracts with customers is as follows:
Accounts receivable, net
In thousandsSeptember 30, 2025December 31, 2024
Trade receivables (net of allowance of $1,576 and $417)
$335,831 $295,341 
Unbilled receivables33,680 55,132 
Total accounts receivable, net$369,511 $350,473 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityThree Months Ended September 30,Nine Months Ended September 30,
In thousands2025202420252024
Beginning balance$1,814 $603 $417 $738 
Provision for (release of) doubtful accounts, net(230)(11)1,114 (89)
Accounts written-off, net
(6)(28)(30)(71)
Effect of change in exchange rates(2)27 75 13 
Ending balance$1,576 $591 $1,576 $591 
Inventories
Inventories
In thousandsSeptember 30, 2025December 31, 2024
Raw materials$199,452 $198,995 
Work in process15,249 16,679 
Finished goods40,577 55,051 
Total inventories$255,278 $270,725 
Property, Plant, and Equipment, Net
Property, plant, and equipment, net
In thousandsSeptember 30, 2025December 31, 2024
Machinery and equipment$306,484 $294,237 
Computers and software124,450 119,818 
Buildings, furniture, and improvements106,425 115,372 
Land9,656 8,513 
Construction in progress, including purchased equipment21,398 22,247 
Total cost568,413 560,187 
Accumulated depreciation(456,424)(444,759)
Property, plant, and equipment, net$111,989 $115,428 
Depreciation Expense
Depreciation expenseThree Months Ended September 30,Nine Months Ended September 30,
In thousands2025202420252024
Depreciation expense$7,636 $9,902 $22,796 $27,668