XML 46 R32.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 Future Minimum Lease Payments Under Non-cancelable Operating Leases
Future minimum lease payments under non-cancelable operating leases as of December 31, 2021, are as follows (in thousands):
Year ending December 31,Operating Leases
2022$6,954 
20236,790 
20246,642 
20255,976 
20263,579 
Thereafter4,304 
Total minimum future payments$34,245 
Schedule of Future Minimum Payments Under the Company’s Non-cancelable Purchase Commitments Future minimum payments under the Company’s non-cancelable purchase commitments as of December 31, 2021 are presented in the table below (in thousands):
Year ending December 31,Contractual Commitments
2022$26,953 
202322,958 
20241,658 
Total$51,569