Borrowings - Schedule of Aggregate Principal Outstanding of all Loans (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Borrowings [Line Items] | ||
| Total payments due | $ 1,951,762 | $ 1,860,774 |
| Unamortized debt discount | (30,097) | (31,629) |
| Total borrowings | 1,921,665 | 1,829,145 |
| Convertible senior notes | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | 1,687,794 | 1,687,794 |
| Unamortized debt discount | (29,786) | (31,398) |
| Risk retention financing facility | Secured debt | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | 80,661 | 75,647 |
| Revolving Credit Facility | Warehouse credit facilities | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | $ 183,307 | $ 97,333 |