v3.25.2
LONG-TERM BORROWINGS - Schedule of Notes Payable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Notes Payable [Line Items]    
Total notes payable $ 113,692 $ 117,077
Less: unamortized debt discount and issuance costs (1,506) (1,725)
Less: current portion of notes payable (3,669) (3,407)
Notes payable, net 108,517 111,945
Mortgage Notes Payable    
Notes Payable [Line Items]    
Total notes payable 112,684 116,050
Promissory Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 1,008 1,027
Notes dated December 21, 2022    
Notes Payable [Line Items]    
Stated Interest Rate 3.00%  
Notes dated December 21, 2022 | Mortgage Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 67,475 68,377
Stated Interest Rate 7.53%  
Effective Interest Rate 7.87%  
Notes dated December 22, 2023 | Mortgage Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 24,185 24,468
Stated Interest Rate 8.31%  
Effective Interest Rate 8.48%  
Notes dated December 22, 2022 | Mortgage Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 16,074 18,012
Stated Interest Rate 7.30%  
Effective Interest Rate 7.38%  
Notes dated October 1, 2021 | Mortgage Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 4,950 5,193
Stated Interest Rate 8.14%  
Effective Interest Rate 8.29%  
Notes acquired in Harvest Acquisition in October 2021 | Promissory Notes Payable    
Notes Payable [Line Items]    
Total notes payable $ 1,008 $ 1,027
Notes acquired in Harvest Acquisition in October 2021 | Minimum    
Notes Payable [Line Items]    
Stated Interest Rate 0.00%  
Notes acquired in Harvest Acquisition in October 2021 | Maximum    
Notes Payable [Line Items]    
Stated Interest Rate 7.50%  
Notes acquired in Harvest Acquisition in October 2021 | Weighted Average    
Notes Payable [Line Items]    
Stated Interest Rate 7.41%