v3.26.1
Debt And Derivatives - Schedule of Future Minimum Principal Payments Due (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
July 1, 2026 through September 30, 2026 $ 18,952
Year ended September 30, 2027 75,809
Year ended September 30, 2028 81,434
Year ended September 30, 2029 690,184
Year ended September 30, 2030 8,309
Years ended thereafter 778,860
Total payments $ 1,653,548