XML 120 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables, net (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023December 31, 2022
Contracts completed and in progress:
Billed$343,190 $220,809 
Unbilled119,170 120,348 
Total contracts completed and in progress462,360 341,157 
Materials sales61,808 52,182 
Other76,084 71,790 
Total gross receivables600,252 465,129 
Less: allowance for credit losses1,547 1,142 
Total net receivables$598,705 $463,987