XML 115 R52.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES AND BONDS PAYABLE - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Notes and Bonds Payable [Abstract]  
2025 $ 244,464
2026 470,867
2027 53,812
2028 53,812
2029 53,812
Notes and bond payable outstanding $ 876,767