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