| Certain Balance Sheet Components |
Certain Balance Sheet ComponentsA summary of accounts receivable from contracts with customers is as follows: | | | | | | | | | | | | | Accounts receivable, net | | | | | In thousands | September 30, 2026 | | December 31, 2025 | Trade receivables (net of allowance of $1,076 and $1,113) | $ | 336,101 | | | $ | 342,491 | | | Unbilled receivables | 43,962 | | | 25,303 | | | Total accounts receivable, net | $ | 380,063 | | | $ | 367,794 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Allowance for credit losses account activity | Three Months Ended September 30, | | Nine Months Ended September 30, | | In thousands | 2026 | | 2025 | | 2026 | | 2025 | | Beginning balance | $ | 1,077 | | | $ | 1,814 | | | $ | 1,113 | | | $ | 417 | | | Provision for doubtful accounts, net | 27 | | | (230) | | | 58 | | | 1,114 | | | Accounts recovered (written-off), net | (26) | | | (6) | | | (49) | | | (30) | | | Effect of change in exchange rates | (2) | | | (2) | | | (46) | | | 75 | | | Ending balance | $ | 1,076 | | | $ | 1,576 | | | $ | 1,076 | | | $ | 1,576 | |
| | | | | | | | | | | | Inventories | | | | | In thousands | September 30, 2026 | | December 31, 2025 | | Raw materials | $ | 229,490 | | | $ | 184,727 | | | Work in process | 14,345 | | | 13,542 | | | Finished goods | 37,137 | | | 44,617 | | | Total inventories | $ | 280,972 | | | $ | 242,886 | |
| | | | | | | | | | | | Property, plant, and equipment, net | | | | | In thousands | September 30, 2026 | | December 31, 2025 | | Machinery and equipment | $ | 308,989 | | | $ | 310,271 | | | Computers and software | 115,172 | | | 123,339 | | | Buildings, furniture, and improvements | 109,147 | | | 107,254 | | | Land | 9,491 | | | 9,654 | | | Construction in progress, including purchased equipment | 18,922 | | | 19,226 | | | Total cost | 561,721 | | | 569,744 | | | Accumulated depreciation | (441,087) | | | (457,551) | | | Property, plant, and equipment, net | $ | 120,634 | | | $ | 112,193 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Depreciation expense | Three Months Ended September 30, | | Nine Months Ended September 30, | | In thousands | 2026 | | 2025 | | 2026 | | 2025 | | Depreciation expense | $ | 7,410 | | | $ | 7,636 | | | $ | 22,857 | | | $ | 22,796 | |
|