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 thousands | June 30, 2026 | | December 31, 2025 | Trade receivables (net of allowance of $1,077 and $1,113) | $ | 315,927 | | | $ | 342,491 | | | Unbilled receivables | 35,182 | | | 25,303 | | | Total accounts receivable, net | $ | 351,109 | | | $ | 367,794 | |
|
| Allowance for Credit Losses on Financing Receivables |
| | | | | | | | | | | | | | | | | | | | | | | | | Allowance for credit losses account activity | Three Months Ended June 30, | | Six Months Ended June 30, | | In thousands | 2026 | | 2025 | | 2026 | | 2025 | | Beginning balance | $ | 1,157 | | | $ | 1,637 | | | $ | 1,113 | | | $ | 417 | | | Provision for doubtful accounts, net | (81) | | | 144 | | | 31 | | | 1,344 | | | Accounts recovered (written-off), net | 6 | | | (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 thousands | June 30, 2026 | | December 31, 2025 | | Raw materials | $ | 200,429 | | | $ | 184,727 | | | Work in process | 12,930 | | | 13,542 | | | Finished goods | 45,368 | | | 44,617 | | | Total inventories | $ | 258,727 | | | $ | 242,886 | |
|
| Property, Plant, and Equipment, Net |
| | | | | | | | | | | | Property, plant, and equipment, net | | | | | In thousands | June 30, 2026 | | December 31, 2025 | | Machinery and equipment | $ | 310,814 | | | $ | 310,271 | | | Computers and software | 116,518 | | | 123,339 | | | Buildings, furniture, and improvements | 106,750 | | | 107,254 | | | Land | 9,501 | | | 9,654 | | | Construction in progress, including purchased equipment | 20,130 | | | 19,226 | | | Total cost | 563,713 | | | 569,744 | | | Accumulated depreciation | (442,123) | | | (457,551) | | | Property, plant, and equipment, net | $ | 121,590 | | | $ | 112,193 | |
|
| Depreciation Expense |
| | | | | | | | | | | | | | | | | | | | | | | | | Depreciation expense | Three Months Ended June 30, | | Six Months Ended June 30, | | In thousands | 2026 | | 2025 | | 2026 | | 2025 | | Depreciation expense | $ | 7,578 | | | $ | 7,571 | | | $ | 15,447 | | | $ | 15,160 | |
|