v3.26.1
Long-Term Debt - Summary of Maturities of Long-Term Debt (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Schedule of Maturities of Long-Term Debt [Abstract]  
Remaining in 2026 $ 90,512
2027 528,574
2028 171,117
2029 204,517
2030 178,742
2031 137,384
Thereafter 480,988
Total debt and finance lease obligations, net of related costs $ 1,791,834