XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Payments Under Noncancelable Purchase Commitments
As of December 31, 2021, the future minimum payments under the Company’s noncancelable purchase commitments were as follows (in thousands):
2022$46,752 
202336,519 
20248,800 
20259,092 
20269,396 
Thereafter9,711 
Total future minimum payments$120,270