v3.26.3
Borrowings - Schedule of Aggregate Principal Outstanding of all Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Borrowings [Line Items]    
Total payments due $ 2,054,164 $ 1,860,774
Unamortized debt discount (26,842) (31,629)
Total borrowings 2,027,322 1,829,145
Convertible senior notes    
Schedule of Borrowings [Line Items]    
Total payments due 1,621,250 1,687,794
Unamortized debt discount (26,567) (31,398)
Risk retention financing facility | Secured debt    
Schedule of Borrowings [Line Items]    
Total payments due 105,310 75,647
Revolving Credit Facility | Warehouse credit facilities    
Schedule of Borrowings [Line Items]    
Total payments due $ 327,604 $ 97,333