XML 128 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Contractual Obligation, Fiscal Year Maturity Schedule) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Total purchase obligations $ 912,167
Purchase obligations, Year 1 300,224
Purchase obligations, Years 2-3 200,680
Purchase obligations, Years 4-5 66,582
Purchase obligations, More than 5 years $ 344,681