XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lot purchase agreement deposits - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Real Estate [Line Items]    
Lot deposits $ 48,152,609 $ 33,015,812
Lot Option Contract Deposits, Forfeited 530,500 0
Related Party    
Real Estate [Line Items]    
Lot deposits $ 6,824,825 $ 28,363,053
Minimum    
Real Estate [Line Items]    
Nonrefundable cash deposit 15.00%  
Maximum    
Real Estate [Line Items]    
Nonrefundable cash deposit 20.00%