v3.26.1
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