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 |