XML 145 R125.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Commitments and Contingencies Purchase Obligations (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Long-term Purchase Commitment [Line Items]  
Purchase Obligation, Due in Next Twelve Months $ 60,735
Purchase Obligation, Due in Second and Third Year 72,123
Purchase Obligation, Due in Fourth and Fifth Year 60,049
Purchase Obligation, Due after Fifth Year 201,131
Purchase Obligation $ 394,038