XML 58 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 3,000  
Contract with Customer, Liability, Revenue Recognized $ 26,575 $ 20,732
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year 2024  
Contract with Customer, Liability, Revenue Recognized $ 43,148 29,112
Homebuyers [Member] | Residential Real Estate [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract with Customer, Liability, Revenue Recognized 26,575 20,649
Homebuilders [Member] | Residential Real Estate [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract with Customer, Liability, Revenue Recognized $ 0 $ 83