XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - Schedule of Future Payments (Details) - Senior Notes [Member]
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]  
2024 $ 16,211
2025 54,024
2026 62,147
2027 12,832
2028 96,358
Thereafter 230,249
Total $ 471,821