Escrow Deposits, Prepaid Expenses and Other Assets - Schedule of Escrow Deposits, Prepaid Expenses and Other Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
| Commercial real estate, software, vehicles and FF&E, net | $ 109,086 | $ 108,497 |
| Escrow deposits, prepaid expenses and other | 89,599 | 94,354 |
| Operating lease right-of-use assets | 17,338 | 15,684 |
| Deferred costs and other intangibles, net | 8,391 | 9,482 |
| Total | $ 224,414 | $ 228,017 |