XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Receivables, net (Tables)
9 Months Ended
Sep. 30, 2024
Receivables [Abstract]  
Schedule of Major Categories of Receivables The following table presents major categories of receivables:
(in thousands)September 30, 2024December 31, 2023
Contracts completed and in progress:
Billed$367,272 $343,190 
Unbilled213,555 119,170 
Total contracts completed and in progress580,827 462,360 
Materials sales73,047 61,808 
Other80,087 76,084 
Total gross receivables733,961 600,252 
Less: allowance for credit losses943 1,547 
Total net receivables$733,018 $598,705