v3.25.4
Commitments and Contingencies (Contractual Obligation, Fiscal Year Maturity Schedule) (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total $ 498,951
Year 1 258,959
Years 2 - 3 163,354
Years 4 - 5 58,186
More than 5 years $ 18,452