XML 52 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Non-Cancelable Purchase Commitments

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

Remainder of 2021

$

6,811

 

2022

 

14,793

 

2023

 

10,282

 

2024

 

2,115

 

Total purchase commitments

$

34,001