XML 65 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations

In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as of December 31, 2020 were as follows (in thousands):

2021

 

$

41,291

 

2022

 

 

25,654

 

2023

 

 

22,621

 

2024

 

 

10,698

 

2025

 

 

8,292

 

Thereafter

 

 

40,861

 

Total

 

$

149,417