XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.25.1

Certain Balance Sheet Components | 3 Months Ended
--- | ---
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract] |
Certain Balance Sheet Components | Certain Balance Sheet Components A summary of accounts receivable from contracts with customers is as follows:
Accounts receivable, net |  |  |
In thousands | March 31, 2025 |  | December 31, 2024
Trade receivables (net of allowance of $1,637 and $417) | $ | 316,429 |  |  | $ | 295,341 |
Unbilled receivables | 30,170 |  |  | 55,132 |
Total accounts receivable, net | $ | 346,599 |  |  | $ | 350,473 |
Allowance for credit losses account activity |  |  | Three Months Ended March 31,
In thousands |  |  |  |  | 2025 |  | 2024
Beginning balance |  |  |  |  | $ | 417 |  |  | $ | 738 |
Provision for doubtful accounts, net |  |  |  |  | 1,200 |  |  | 22 |
Accounts recovered (written-off), net |  |  |  |  | 13 |  |  | (26) |
Effect of change in exchange rates |  |  |  |  | 7 |  |  | (12) |
Ending balance |  |  |  |  | $ | 1,637 |  |  | $ | 722 |
Inventories |  |  |
In thousands | March 31, 2025 |  | December 31, 2024
Raw materials | $ | 205,943 |  |  | $ | 198,995 |
Work in process | 16,299 |  |  | 16,679 |
Finished goods | 59,636 |  |  | 55,051 |
Total inventories | $ | 281,878 |  |  | $ | 270,725 |
Property, plant, and equipment, net |  |  |
In thousands | March 31, 2025 |  | December 31, 2024
Machinery and equipment | $ | 297,514 |  |  | $ | 294,237 |
Computers and software | 120,913 |  |  | 119,818 |
Buildings, furniture, and improvements | 102,956 |  |  | 115,372 |
Land | 8,539 |  |  | 8,513 |
Construction in progress, including purchased equipment | 21,184 |  |  | 22,247 |
Total cost | 551,106 |  |  | 560,187 |
Accumulated depreciation | (438,653) |  |  | (444,759) |
Property, plant, and equipment, net | $ | 112,453 |  |  | $ | 115,428 |
Depreciation expense |  |  | Three Months Ended March 31,
In thousands |  |  |  |  | 2025 |  | 2024
Depreciation expense |  |  |  |  | $ | 7,589 |  |  | $ | 8,758 |

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent + Details
Name: | us-gaap_SupplementalBalanceSheetDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration