Borrowings - Schedule of Aggregate Principal Outstanding of all Loans (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Borrowings [Line Items] | ||
| Total payments due | $ 2,031,583 | $ 1,860,774 |
| Unamortized debt discount | (28,454) | (31,629) |
| Total borrowings | 2,003,129 | 1,829,145 |
| Convertible senior notes | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | 1,687,794 | 1,687,794 |
| Unamortized debt discount | (28,171) | (31,398) |
| Risk retention financing facility | Secured debt | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | 92,031 | 75,647 |
| Revolving Credit Facility | Warehouse credit facilities | ||
| Schedule of Borrowings [Line Items] | ||
| Total payments due | $ 251,758 | $ 97,333 |