XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Receivables, net (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of Major Categories of Receivables The following table presents major categories of receivables:
(in thousands)March 31, 2024December 31, 2023
Contracts completed and in progress:
Billed$191,530 $343,190 
Unbilled115,946 119,170 
Total contracts completed and in progress307,476 462,360 
Materials sales43,816 61,808 
Other79,359 76,084 
Total gross receivables430,651 600,252 
Less: allowance for credit losses821 1,547 
Total net receivables$429,830 $598,705