v3.24.2.u1
Debt - Other Term Loans (Details) - USD ($)
$ in Thousands
Jun. 15, 2023
Jun. 30, 2024
Dec. 31, 2023
Aug. 29, 2022
Jan. 10, 2020
Line of Credit Facility [Line Items]          
Debt instrument, unamortized discount   $ 12,859 $ 13,722    
Construction to Term Loan Facility          
Line of Credit Facility [Line Items]          
Repaid all outstanding term loans $ 15,800        
Construction to Term Loan Facility | Construction Loans          
Line of Credit Facility [Line Items]          
Face amount         $ 187,500
Project-Level Term Loan          
Line of Credit Facility [Line Items]          
Outstanding principal balance   11,000 11,000    
Debt issuance costs   $ 1,600 $ 1,800    
Project-Level Term Loan | Stellar NJ 2 Acquisition          
Line of Credit Facility [Line Items]          
Outstanding principal balance       $ 14,100  
Debt instrument, unamortized discount       $ 2,200