v3.25.2
LONG-TERM BORROWINGS - Schedule of Stated Maturities of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Private Placement Notes    
Remainder of 2025 $ 0  
2026 368,000  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total 368,000 $ 368,000
Notes Payable    
Remainder of 2025 1,775  
2026 4,789  
2027 7,744  
2028 85,789  
2029 836  
Thereafter 12,759  
Total 113,692 $ 117,077
Construction Finance Liabilities    
Remainder of 2025 8,799  
2026 18,013  
2027 18,519  
2028 19,039  
2029 19,574  
Thereafter 263,810  
Total 347,754  
Total Maturities    
Remainder of 2025 10,574  
2026 390,802  
2027 26,263  
2028 104,828  
2029 20,410  
Thereafter 276,569  
Total $ 829,446