v3.26.1
Certain Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
A summary of accounts receivable from contracts with customers is as follows:
Accounts receivable, net
In thousandsJune 30, 2026December 31, 2025
Trade receivables (net of allowance of $1,077 and $1,113)
$315,927 $342,491 
Unbilled receivables35,182 25,303 
Total accounts receivable, net$351,109 $367,794 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityThree Months Ended June 30,Six Months Ended June 30,
In thousands2026202520262025
Beginning balance$1,157 $1,637 $1,113 $417 
Provision for doubtful accounts, net(81)144 31 1,344 
Accounts recovered (written-off), net(37)(23)(24)
Effect of change in exchange rates(5)70 (44)77 
Ending balance$1,077 $1,814 $1,077 $1,814 
Inventories
Inventories
In thousandsJune 30, 2026December 31, 2025
Raw materials$200,429 $184,727 
Work in process12,930 13,542 
Finished goods45,368 44,617 
Total inventories$258,727 $242,886 
Property, Plant, and Equipment, Net
Property, plant, and equipment, net
In thousandsJune 30, 2026December 31, 2025
Machinery and equipment$310,814 $310,271 
Computers and software116,518 123,339 
Buildings, furniture, and improvements106,750 107,254 
Land9,501 9,654 
Construction in progress, including purchased equipment20,130 19,226 
Total cost563,713 569,744 
Accumulated depreciation(442,123)(457,551)
Property, plant, and equipment, net$121,590 $112,193 
Depreciation Expense
Depreciation expenseThree Months Ended June 30,Six Months Ended June 30,
In thousands2026202520262025
Depreciation expense$7,578 $7,571 $15,447 $15,160