XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies [Abstract]  
Schedule of purchase commitments outstanding

(in thousands)

  

 

  

Remainder of 2020

  

43,860

  

2021

  

 

58,313

  

2022

  

 

26,721

  

2023

13,084
2024

1,880

Thereafter

  

 

  

Total payments

  

143,858