v3.25.4
Long-Term Debt - Scheduled Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Debt Disclosure [Abstract]  
2026 $ 109,201
2027 109,594
2028 150,370
2029 141,646
2030 4,486,247
Thereafter $ 5,347,525