XML 98 R121.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingent Liabilities Unrecorded Unconditional Purchase Obligation (Details) - Purchase Commitment
$ in Thousands
Dec. 31, 2019
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Less than 1 year $ 256,613
1 - 3 years 483,807
3 - 5 years 406,915
More than 5 years 1,072,748
Total Purchase Obligations $ 2,220,083