Commitments and Contingencies - Narrative (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Commitments [Line Items] | ||
| Consideration payable under Repurchase Agreement | $ 30,000 | |
| Accrued expenses and other liabilities | 286,871 | $ 267,307 |
| Repurchase Agreement | ||
| Other Commitments [Line Items] | ||
| Accrued expenses and other liabilities | $ 30,000 |