XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE MEASUREMENTS (Fair Value by Balance Sheet Grouping) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Series A 2020 Bonds | Estimate of Fair Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable, fair value disclosure $ 148,896 $ 138,666
Series B 2020 Bonds | Estimate of Fair Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable, fair value disclosure 77,754 75,928
Series A 2021 Bonds | Estimate of Fair Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable, fair value disclosure 163,653 154,306
Series B 2021 Bonds | Estimate of Fair Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable, fair value disclosure 172,672 165,208
Senior Notes due 2027 | Estimate of Fair Value Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes payable, fair value disclosure 625,746 625,038
EB-5 Loan Agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 21,578 21,240
EB-5.2 Loan Agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 8,279 8,183
EB-5.3 Loan Agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value $ 22,488 $ 22,491