v3.25.4
Debt - Schedule of Maturities of Long-term debt (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Long-Term Debt, Fiscal Year Maturity  
2026 $ 1,319,590
2027 500,000
2028 0
2029 144,903
2030 716,152
Thereafter 300,000
Future principal payments 2,980,645
Unamortized discounts and debt issuance costs (13,628)
Total future payments $ 2,967,017