XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 12,389  
Contract with Customer, Liability, Revenue Recognized 42,302 $ 26,575
Contract with Customer, Liability, Revenue Recognized 37,068 43,148
Homebuyers [Member] | Residential Real Estate [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract with Customer, Liability, Revenue Recognized 41,402 26,575
Homebuilders [Member] | Residential Real Estate [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract with Customer, Liability, Revenue Recognized $ 900 $ 0