Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Debt - Future Maturities of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
April 2024 through March 2025 $ 23,261
April 2025 through March 2026 1,275,530
April 2026 through March 2027 705,747
April 2027 through March 2028 15,799
April 2028 through March 2029 181
Thereafter 2,989
Total future maturities of long-term debt $ 2,023,507