v3.26.1
Long-Term Debt - Summary of Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Maturities of Long-Term Debt [Abstract]  
Remaining in 2026 $ 196,647
2027 284,173
2028 283,169
2029 361,867
2030 266,920
2031 829,283
Thereafter 557,395
Total debt and finance lease obligations, net of related costs $ 2,779,454