XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
DEBT (Debt Maturities) (Details)
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2024 $ 0
2025 299,776,031
2026 0
2027 288,860,000
2028 0
Total future debt payments $ 588,636,031