XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2021, expected payments under such commitments are as follows (in thousands):

Remainder of 2021

$

9,082

 

2022

 

12,550

 

2023

 

8,966

 

2024

 

2,115

 

Total purchase commitments

$

32,713