XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 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 December 31, 2020, expected payments under such commitments are as follows (in thousands):

 

2021

$

11,165

 

2022

 

8,738

 

2023

 

6,202

 

2024

 

2,115

 

2025

 

 

Thereafter

 

 

Total purchase commitments

$

28,220