XML 50 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 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 consolidated balance sheet attributable to the Captive Cell were as follows as of December 31:
20252024
(In thousands)
Cash, cash equivalents and restricted cash
$17,828 $16,057 
Other accrued liabilities
2,381 1,816 
Other noncurrent liabilities
$6,326 $9,271 
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 December 31: 
20252024
(In thousands)
Trade receivables:
Completed contracts$40,202 $42,462 
Contracts in progress728,808 546,543 
Other6,100 8,120 
Receivables, gross775,110 597,125 
Less: allowance for expected credit losses
(5,282)(7,097)
Receivables, net$769,828 $590,028 
Summary of Net Receivables Activity
The following table presents the opening and closing balances of Receivables, net, as of December 31:
20252024
(In thousands)
Balance at beginning of year
$590,028 $449,626 
Change during period179,800 140,402 
Balance at end of year
$769,828 $590,028 
Schedule of Company's 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:
202520242023
(In thousands)
Balance at beginning of year
$7,097 $7,967 $2,161 
Net credit loss expenses (reversals)
636 (56)6,202 
Less: write-offs charged against the allowance
(2,469)(870)(455)
Credit loss recoveries collected18 56 59 
Balance at end of year
$5,282 $7,097 $7,967 
Schedule of Inventory
Inventories were summarized as follows as of:
December 31, 2025
December 31, 2024
(In thousands)
Materials and supplies
$15,571 $6,771 
Work in process
3,230 — 
Finished goods
27,057 36,979 
Less: valuation allowance
(587)— 
Inventory
$45,271 $43,750