XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Borrowings - Schedule of Aggregate Principal Outstanding of all Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Borrowings [Line Items]    
Total payments due $ 900,463 $ 1,048,675
Unamortized debt discount (13,096) (8,251)
Total borrowings 887,367 1,040,424
Convertible Debt    
Schedule of Borrowings [Line Items]    
Total payments due 730,379 661,250
Unamortized debt discount (13,096) (8,251)
Revolving Credit Facility | Warehouse credit facilities    
Schedule of Borrowings [Line Items]    
Total payments due $ 170,084 $ 387,425