Deferred Revenue (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|---|---|
| Deferred Revenue | ||||
| Non-refundable entrance fees | $ 669,528 | $ 615,723 | $ 562,026 | |
| Other deferred revenue | $ 2,771 | 3,479 | 1,031 | |
| Deferred revenue | $ 680,055 | $ 673,007 | $ 616,754 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of non-refundable entrance fees. No definition available.
|
| X | ||||||||||
- Definition Other Deferred Revenue No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|