XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Certain Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024December 31, 2023
Trade receivables (net of allowance of $591 and $738)
$307,696 $272,890 
Unbilled receivables31,073 30,931 
Total accounts receivable, net$338,769 $303,821 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityThree Months Ended September 30,Nine Months Ended September 30,
In thousands2024202320242023
Beginning balance$603 $4,694 $738 $4,863 
Provision for (release of) doubtful accounts, net(11)76 (89)37 
Accounts written-off, net(28)(60)(71)(304)
Effect of change in exchange rates27 (67)13 47 
Ending balance$591 $4,643 $591 $4,643 
Inventories
Inventories
In thousandsSeptember 30, 2024December 31, 2023
Raw materials$195,045 $213,303 
Work in process15,182 17,849 
Finished goods66,389 52,534 
Total inventories$276,616 $283,686 
Property, Plant, and Equipment, Net
Property, plant, and equipment, net
In thousandsSeptember 30, 2024December 31, 2023
Machinery and equipment$325,716 $318,546 
Computers and software126,043 126,149 
Buildings, furniture, and improvements124,494 126,041 
Land8,452 7,846 
Construction in progress, including purchased equipment19,592 24,316 
Total cost604,297 602,898 
Accumulated depreciation(483,848)(474,092)
Property, plant, and equipment, net$120,449 $128,806 
Depreciation Expense
Depreciation expenseThree Months Ended September 30,Nine Months Ended September 30,
In thousands2024202320242023
Depreciation expense$9,902 $8,982 $27,668 $27,580