XML 68 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Purchase Commitments Our minimum future commitments related to cost of revenue related agreements as of March 31, 2020 were as follows:
 
 
Cost of Revenue Commitments
 
 
(in thousands)
Remainder of 2020
 
$
33,184

2021
 
13,290

2022
 
4,790

2023
 
284

2024
 
72

Thereafter
 

Total
 
$
51,620