XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Summary of Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Schedule of Maturities of Long-Term Debt [Abstract]  
Remaining in 2025 $ 85,405
2026 213,244
2027 693,453
2028 171,682
2029 182,434
2030 156,668
Thereafter 459,032
Total debt and finance lease obligations, net of related costs $ 1,961,918