Annual report pursuant to Section 13 and 15(d)

Notes Payable, Net - Outstanding Notes Payable (Details)

v3.24.0.1
Notes Payable, Net - Outstanding Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Nov. 05, 2020
Debt Instrument [Line Items]      
Fair value adjustment, net of amortization $ 1,781 $ 2,612  
Total payments on nonrecourse debt $ 410,911 399,402  
Senior unsecured notes | Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 7.875%    
Long-term debt, gross $ 350,000 350,000 $ 350,000
Related-party notes (Note 30 - Related-Party Transactions) | Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, gross $ 59,130 $ 46,790