XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
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 June 30, 2020, expected payments under such commitments are as follows (in thousands):

Remainder of 2020

 

$

7,182

 

2021

 

 

7,687

 

2022

 

 

6,882

 

2023

 

 

5,164

 

2024

 

 

2,114

 

Thereafter

 

 

 

Total purchase commitments

 

$

29,029