v3.26.1
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, 2026December 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, 2026December 31, 2025
(In thousands)
Trade receivables:
Completed contracts$39,918 $40,202 
Contracts in progress877,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, 2026December 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,
2026202520262025
(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, 2026December 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