XML 137 R107.htm IDEA: XBRL DOCUMENT v3.25.2
SENIOR NOTES PAYABLE - Schedule of maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 209,352
2026 747,343
2027 166,049
2028 665,735
2029 $ 81