XML 143 R123.htm IDEA: XBRL DOCUMENT v3.20.4
Other Commitments and Contingencies Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase Obligation, Due in Next Twelve Months $ 69,459
Purchase Obligation, Due in Second and Third Year 81,841
Purchase Obligation, Due in Fourth and Fifth Year 69,420
Purchase Obligation, Due after Fifth Year 201,504
Purchase Obligation $ 422,224