XML 102 R31.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 Non-Cancellable Purchase Commitments

The Company enters into commitments under non-cancellable purchase orders for the procurement of goods and services in the ordinary course of business. As of December 31, 2019, expected payments under such commitments are as follows (in thousands):

 

2020

 

$

15,496

 

2021

 

 

5,183

 

2022

 

 

5,282

 

2023

 

 

5,072

 

2024

 

 

2,117

 

Thereafter

 

 

 

Total purchase commitments

 

$

33,150