XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Receivables, net (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Major Categories of Receivables The following table presents major categories of receivables:
(in thousands)June 30, 2024December 31, 2023
Contracts completed and in progress:
Billed$304,766 $343,190 
Unbilled232,472 119,170 
Total contracts completed and in progress537,238 462,360 
Materials sales86,072 61,808 
Other86,889 76,084 
Total gross receivables710,199 600,252 
Less: allowance for credit losses951 1,547 
Total net receivables$709,248 $598,705