v3.26.1
Long-Term Debt - Scheduled Maturities of Long-term Debt (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 (remainder of the year) $ 62,283
2027 114,026
2028 160,808
2029 144,566
2030 4,554,268
2031 3,764,157
Thereafter $ 2,047,408