XML 23 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of purchase obligations
Purchase obligations by the Company as of December 31, 2019 were as follows:
 
Payments Due by Period
(in thousands)
2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
Purchase obligations
$
128,242

 
$
11,173

 
$
2,269

 
$
646

 
$
450

 
$
1,603