v3.25.2
Credit Facilities and Other Debt - Schedule of Carrying Values of the Company's Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Credit facilities and notes payable, net    
Secured credit facilities $ 11,869 $ 21,433
Debt issuance costs (58) (676)
Total credit facilites and notes payable, net 215,899 237,239
Current portion - credit facilities and notes payable, net    
Total credit facilities and notes payable 177,322 195,378
Total credit facilities and notes payable, net - related party 38,577 41,861
Total credit facilites and notes payable, net 215,899 237,239
Senior Secured Credit Facilities [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 11,860 18,329
Senior Secured Credit Facilities [Member] | Financial Institutions [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 165,511 166,914
Mezzanine Secured Credit Facilities [Member]    
Credit facilities and notes payable, net    
Secured credit facilities 26,717 23,532
Mezzanine Secured Credit Facilities [Member] | Financial Institutions [Member]    
Credit facilities and notes payable, net    
Secured credit facilities $ 0 $ 7,707