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

Remainder of 2020

 

$

3,187

 

2021

 

 

8,472

 

2022

 

 

7,401

 

2023

 

 

5,275

 

2024

 

 

2,115

 

Thereafter

 

 

 

Total purchase commitments

 

$

26,450