XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Certain Balance Sheet Components (Tables)
6 Months Ended
Jun. 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 thousandsJune 30, 2024December 31, 2023
Trade receivables (net of allowance of $603 and $738)
$288,568 $272,890 
Unbilled receivables28,174 30,931 
Total accounts receivable, net$316,742 $303,821 
Allowance for Credit Losses on Financing Receivables
Allowance for credit losses account activityThree Months Ended June 30,Six Months Ended June 30,
In thousands2024202320242023
Beginning balance$722 $4,782 $738 $4,863 
Provision for (release of) doubtful accounts, net(100)52 (78)(39)
Accounts written-off, net(17)(178)(43)(244)
Effect of change in exchange rates(2)38 (14)114 
Ending balance$603 $4,694 $603 $4,694 
Inventories
Inventories
In thousandsJune 30, 2024December 31, 2023
Raw materials$201,690 $213,303 
Work in process14,620 17,849 
Finished goods75,471 52,534 
Total inventories$291,781 $283,686 
Property, Plant, and Equipment, Net
Property, plant, and equipment, net
In thousandsJune 30, 2024December 31, 2023
Machinery and equipment$315,068 $318,546 
Computers and software127,653 126,149 
Buildings, furniture, and improvements124,040 126,041 
Land8,223 7,846 
Construction in progress, including purchased equipment22,053 24,316 
Total cost597,037 602,898 
Accumulated depreciation(475,011)(474,092)
Property, plant, and equipment, net$122,026 $128,806 
Depreciation Expense
Depreciation expenseThree Months Ended June 30,Six Months Ended June 30,
In thousands2024202320242023
Depreciation expense$9,008 $9,183 $17,766 $18,598