Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Long-Term Debt - Future Maturities of Long-Term Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2019 $ 76,100
2020 52,100
2021 318,100
2022 14,200
2023 651,000
Thereafter 501,400
Total $ 1,612,900