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

Remainder of 2021

$

4,161

 

2022

 

15,649

 

2023

 

12,296

 

2024

 

2,222

 

Total purchase commitments

$

34,328