XML 64 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 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 thousandsDecember 31, 2025December 31, 2024
Trade receivables (net of allowance of $1,113 and $417)
$342,491 $295,341 
Unbilled receivables25,303 55,132 
Total accounts receivable, net
$367,794 $350,473 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityYear Ended December 31,
In thousands202520242023
Beginning balance$417 $738 $4,863 
Provision for (release of) doubtful accounts, net713 (187)(120)
Accounts written-off, net
(167)(122)(4,115)
Effect of change in exchange rates150 (12)110 
Ending balance$1,113 $417 $738 
Inventories
Inventories
In thousandsDecember 31, 2025December 31, 2024
Raw materials
$184,727 $198,995 
Work in process
13,542 16,679 
Finished goods
44,617 55,051 
Total inventories
$242,886 $270,725 
Property, Plant, and Equipment
Property, plant, and equipment, net
In thousandsDecember 31, 2025December 31, 2024
Machinery and equipment
$310,271 $294,237 
Computers and software
123,339 119,818 
Buildings, furniture, and improvements
107,254 115,372 
Land
9,654 8,513 
Construction in progress, including purchased equipment
19,226 22,247 
Total cost
569,744 560,187 
Accumulated depreciation
(457,551)(444,759)
Property, plant, and equipment, net
$112,193 $115,428 
Depreciation Expense
Depreciation expenseYear Ended December 31,
In thousands202520242023
Depreciation expense
$30,405 $38,449 $36,845