v3.25.2
Variable interest entities - Schedule of Real Estate Properties (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Summary of Interests in Land Option Agreements [Abstract]    
Deposits or Investments $ 134,058 $ 103,626
Remaining Purchase Price 1,411,678 1,107,714
Option contracts    
Summary of Interests in Land Option Agreements [Abstract]    
Deposits or Investments 125,772 100,826
Remaining Purchase Price 1,378,974 1,094,040
Option contracts with unconsolidated entities    
Summary of Interests in Land Option Agreements [Abstract]    
Deposits or Investments 8,286 2,800
Remaining Purchase Price $ 32,704 $ 13,674