XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables, net (Tables)
12 Months Ended
Dec. 31, 2024
Time-Sharing Transactions, Maturities of Notes Receivable, Net [Abstract]  
Major Categories of Receivables The following table presents major categories of receivables:
(in thousands)December 31, 2024December 31, 2023
Contracts completed and in progress:
Billed$250,656 $343,190 
Unbilled127,776 119,170 
Total contracts completed and in progress378,432 462,360 
Materials sales55,770 61,808 
Other78,309 76,084 
Total gross receivables512,511 600,252 
Less: allowance for credit losses769 1,547 
Total net receivables$511,742 $598,705