XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments Refer to the table below for purchase commitments under non-cancelable contracts with various vendors as of December 31, 2019.
Payments Due by Period as of December 31, 2019
Total20202021202220232024Thereafter
(in thousands)
Non-cancelable:
Open purchase agreements(1)
$13,684  $2,430  $2,400  $1,810  $1,377  $685  $4,982  
Bandwidth and co-location commitments(2)
32,776  18,517  9,515  3,099  1,260  384   
Operating lease obligations(3)
51,359  11,385  11,329  8,746  5,499  4,096  10,304  
Total$97,819  $32,332  $23,244  $13,655  $8,136  $5,165  $15,287  
(1)Open purchase commitments are for the purchase of services under non-cancelable contracts. They were not recorded as liabilities on the consolidated balance sheet as of December 31, 2019 as the Company had not yet received the related services.
(2)Long-term commitments for bandwidth usage and co-location with various networks and Internet service providers. The costs for services not yet received were not recorded as liabilities on the consolidated balance sheet as of December 31, 2019.
(3)Office space and equipment under non-cancelable operating leases. Total payments listed represent total minimum future lease payments.
Schedule of Future Minimum Lease Payments Required Under Build-to-Suit Leases As of December 31, 2019, the Company’s future minimum lease payments required under this non-cancelable obligation were as follows:
 Build-to-Suit Lease
 (in thousands)
Year ending December 31,
2020$2,673  
20212,753  
20222,355  
Total minimum lease payments$7,781