Basis of Presentation and Summary of Significant Accounting Policies (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Accounting Policies [Abstract] |
|
| Schedule of Variable Interest Entities |
After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the unaudited condensed consolidated balance sheets attributable to the Captive Cell were as follows as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | Cash, cash equivalents and restricted cash | $ | 19,011 | | | $ | 17,828 | | Other accrued liabilities | 2,958 | | | 2,381 | | | Other noncurrent liabilities | $ | 5,601 | | | $ | 6,326 | |
|
| Summary of Receivables, Net |
Receivables consist primarily of trade receivables from the sale of goods and services, net of the allowance for expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | | Trade receivables: | | | | | Completed contracts | $ | 39,918 | | | $ | 40,202 | | | Contracts in progress | 877,731 | | | 728,808 | | | | | | Other | 6,951 | | | 6,100 | | Receivables, gross | 924,600 | | | 775,110 | | Less: allowance for expected credit losses | (5,365) | | | (5,282) | | Receivables, net | $ | 919,235 | | | $ | 769,828 | |
|
| Summary of Receivables, Net Activity |
The following table presents the opening and closing balances of Receivables, net as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | Balance at beginning of period | $ | 769,828 | | | $ | 590,028 | | Net change during period | 149,407 | | | 179,800 | | Balance at end of period | $ | 919,235 | | | $ | 769,828 | |
|
| Schedule of Receivables Current Excepted Credit Losses |
Details of the Company's allowance for expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (In thousands) | Balance at beginning of period | $ | 5,125 | | | $ | 3,064 | | | $ | 5,282 | | | $ | 7,097 | | Provision for credit losses, net of reversals | 396 | | | — | | | 372 | | | (1,729) | | Less: write-offs charged against the allowance | (181) | | | (58) | | | (314) | | | (2,362) | | Credit loss recoveries collected | 25 | | | — | | | 25 | | | — | | Balance at end of period | $ | 5,365 | | | $ | 3,006 | | | $ | 5,365 | | | $ | 3,006 | |
|
| Schedule of Inventory, Net |
Inventories, net were summarized as follows as of: | | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (In thousands) | Materials and supplies | $ | 16,279 | | | $ | 15,571 | | | | | | Work in process | 6,083 | | | 3,230 | | Finished goods | 33,859 | | | 27,057 | | Less: valuation allowance | (587) | | | (587) | | Inventories, net | $ | 55,634 | | | $ | 45,271 | |
|