XML 101 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Notes Payable - Schedule of Future Payments (Details) - Senior Notes [Member]
$ in Thousands
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]  
2021 $ 54,883
2022 15,956
2023 81,204
2024 12,452
2025 12,452
Thereafter 328,289
Total $ 505,236