Other Liabilities - Summary of Other Liabilities (Parenthetical) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|||||
| Other Liabilities [Line Items] | |||||||
| Accrued interest payable | [1] | $ 50,978 | $ 47,576 | ||||
| Accrued Dividend Payalble | [2] | 127,857 | 124,503 | ||||
| Accrued debt issuance costs | 39,268 | 30,938 | |||||
| Accrued debt issuance costs | 100 | 200 | |||||
| Revolving Credit Facility | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued interest payable | 6,500 | 1,200 | |||||
| DDTL Credit Agreement | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued interest payable | 400 | 46,400 | |||||
| Senior Notes | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued interest payable | 44,100 | ||||||
| Other Deposits | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued issuance costs | 100 | $ 100 | |||||
| Other Payables | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued issuance costs | $ 300 | ||||||
| O 2025 Q4 Dividends | |||||||
| Other Liabilities [Line Items] | |||||||
| Dividend payable declared date | Dec. 22, 2025 | ||||||
| Dividend payable paid date | Jan. 15, 2026 | ||||||
| O 2026 Q1 Dividends | |||||||
| Other Liabilities [Line Items] | |||||||
| Dividend payable declared date | Mar. 23, 2026 | ||||||
| Dividend payable paid date | Apr. 15, 2026 | ||||||
| O 2026 Q2 Dividends | |||||||
| Other Liabilities [Line Items] | |||||||
| Dividend payable declared date | Jun. 23, 2026 | ||||||
| Dividend payable paid date | Jul. 15, 2026 | ||||||
| 2024 Incentive Plan | |||||||
| Other Liabilities [Line Items] | |||||||
| Accrued Dividend Payalble | $ 100 | $ 100 | |||||
| |||||||