Quarterly report pursuant to Section 13 or 15(d)

Debt - Future Maturities of Long-Term Debt (Details)

v3.24.2.u1
Debt - Future Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Debt Disclosure [Abstract]  
July 2024 through June 2025 $ 12,755
July 2025 through June 2026 1,750,386
July 2026 through June 2027 86,816
July 2027 through June 2028 1,495
July 2028 through June 2029 173
Thereafter 2,670
Total future maturities of long-term debt $ 1,854,295