Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Debt - Future Maturities of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Disclosure [Abstract]  
April 2022 through March 2023 $ 23,793
April 2023 through March 2024 65,585
April 2024 through March 2025 285,869
April 2025 through March 2026 940,971
April 2026 through March 2027 515,823
Thereafter 18,731
Total future maturities of long-term debt $ 1,850,772