XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
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:
September 30, 2025December 31, 2024
(In thousands)
Cash, cash equivalents and restricted cash
$19,277 $16,057 
Other accrued liabilities
2,231 1,816 
Other noncurrent liabilities$7,002 $9,271 
Summary of Receivables, Net
Receivables consist primarily of trade receivables from the sale of goods and services, net of expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of:
September 30, 2025December 31, 2024
(In thousands)
Trade receivables:
Completed contracts$38,225 $42,462 
Contracts in progress701,141 546,543 
Other
7,561 8,120 
Receivables, gross
746,927 597,125 
Less: allowance for expected credit losses
(3,192)(7,097)
Receivables, net
$743,735 $590,028 
Summary of Receivables, Net Activity
The following table presents the opening and closing balances of Receivables, net as of:
September 30, 2025December 31, 2024
(In thousands)
Balance at beginning of period
$590,028 $449,626 
Net change during period
153,707 140,402 
Balance at end of period
$743,735 $590,028 
Schedule of Receivables Current Excepted Credit Losses
Details of the Company's activity related to the allowance for expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:
Three months ended September 30, Nine months ended September 30,
2025202420252024
(In thousands)
Balance at beginning of period
$3,006 $7,257 $7,097 $7,967 
Current expected credit loss provision
218 83 (1,511)(51)
Less: write-offs charged against the allowance
(32)(84)(2,394)(672)
Credit loss recoveries collected
— 44 — 56 
Balance at end of period
$3,192 $7,300 $3,192 $7,300 
Schedule of Inventory
Inventories were summarized as follows as of:
September 30, 2025December 31, 2024
(In thousands)
Materials and supplies
$15,567 $6,771 
Work in process
4,524 — 
Finished goods
28,453 36,979 
Less: valuation allowance
(587)— 
Inventory
$47,957 $43,750