v3.26.1
REVENUE RECOGNITION AND CONTRACTS (Tables)
3 Months Ended
Mar. 31, 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)March 31, 2026December 31, 2025$ Change% Change
Accounts receivable – trade, net$126,357 $118,383 $7,974 %
Contracts in progress90,854 72,808 18,046 25 %
Advance billings on contracts106,466 111,987 (5,521)(5)%
Accrued contract losses323 469 (146)(31)%

(in thousands)March 31, 2025December 31, 2024$ Change% Change
Accounts receivable – trade, net$105,184 $91,767 $13,417 15 %
Contracts in progress63,957 79,149 (15,192)(19)%
Advance billings on contracts50,674 56,381 (5,707)(10)%
Accrued contract losses(17)217 (234)(108)%