XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Credit Facilities and Notes Payable - Schedule of Carrying Values of the Company's Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Credit facilities and notes payable, net    
Senior secured debt - other $ 0 $ 33,320
Debt issuance costs (5,411) (6,923)
Total credit facilites and notes payable, net 1,141,911 1,026,196
Current portion - credit facilities and notes payable, net    
Total credit facilities and notes payable 1,054,455 861,762
Total credit facilities and notes payable, net - related party 87,456 164,434
Total credit facilites and notes payable, net 1,141,911 1,026,196
Senior Secured Credit Facilities [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 30,728 81,926
Senior Secured Credit Facilities [Member] | Financial Institutions [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 921,396 747,514
Mezzanine Secured Credit Facilities [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 56,728 82,508
Mezzanine Secured Credit Facilities [Member] | Third-party lenders [Member]    
Credit facilities and notes payable, net    
Secured credit facilities $ 138,470 $ 87,851