XML 131 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Contractual Obligation, Fiscal Year Maturity Schedule) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total purchase obligations $ 1,063,360
Purchase obligations, Year 1 418,106
Purchase obligations, Years 2-3 196,624
Purchase obligations, Years 4-5 85,834
Purchase obligations, More than 5 years $ 362,796