XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Summary of Maturities of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Schedule of Maturities of Long-Term Debt [Abstract]  
Remaining in 2025 $ 232,233
2026 206,865
2027 686,884
2028 164,764
2029 175,240
2030 149,226
Thereafter 398,679
Total debt and finance lease obligations, net of related costs $ 2,013,891