XML 125 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Contractual Obligation, Fiscal Year Maturity Schedule) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total purchase obligations $ 873,599
Purchase obligations, Year 1 307,488
Purchase obligations, Years 2-3 169,413
Purchase obligations, Years 4-5 69,507
Purchase obligations, More than 5 years $ 327,191