v3.26.1
REVENUE RECOGNITION AND CONTRACTS (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Contracts in Progress and Advance Billings on Contracts
The following represents the components of Accounts receivable – trade, net, Contracts in progress and Advance billings on contracts included in the Condensed Consolidated Balance Sheets. Also included are accrued contract losses, which are presented in Other accrued liabilities in the Condensed Consolidated Balance Sheets:
(in thousands)June 30, 2026December 31, 2025$ Change% Change
Accounts receivable – trade, net (1)
$170,743 $118,383 $52,360 44 %
Contracts in progress90,620 72,808 17,812 24 %
Advance billings on contracts (2)
81,502 111,987 (30,485)(27)%
Accrued contract losses141 469 (328)(70)%
(1) Includes $73.9 million related to Base Electron as of June 30, 2026. There was no balance outstanding as of December 31, 2025.
(2) Includes $1.5 million related to Base Electron as of June 30, 2026. There was no balance outstanding as of December 31, 2025.

(in thousands)June 30, 2025December 31, 2024$ Change% Change
Accounts receivable – trade, net$96,875 $91,767 $5,108 %
Contracts in progress70,812 79,149 (8,337)(11)%
Advance billings on contracts56,402 56,381 21 — %
Accrued contract losses217 (216)(100)%