Fair Value Measurements - Schedule of Receivables Held-for-sale Carried at Fair Value (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward] | ||||
| Beginning Balance | $ 113,938 | |||
| Ending Balance | $ 72,804 | 72,804 | ||
| Fair value option | ||||
| Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward] | ||||
| Ending Balance | 51,000 | 51,000 | ||
| Level 3 | Fair value option | ||||
| Accounts Receivable, Held-for-Sale, Not Part of Disposal Group, after Valuation Allowance, Reconciliation to Cash Flow [Roll Forward] | ||||
| Beginning Balance | 0 | $ 0 | 0 | $ 0 |
| Investments in receivables held-for-sale | 41,000 | 0 | 41,000 | 0 |
| Unrealized gains (losses) on receivables held-for-sale | 10,000 | 0 | 10,000 | 0 |
| Ending Balance | $ 51,000 | $ 0 | $ 51,000 | $ 0 |