XML 24 R78.htm IDEA: XBRL DOCUMENT v3.20.1
NOTES AND BONDS PAYABLE (Schedule of Maturities of Long-term Debt) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Notes and Bonds Payable [Abstract]  
2020 $ 137,958
2021 278,554
2022 78,396
2023 116,132
2024 270
Thereafter 66,770
Notes and bond payable outstanding $ 678,080