XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
Future minimum lease payments relating to these agreements as of September 30, 2021 (unaudited), are as follows (in thousands):
As of September 30, 2021 (unaudited)Purchase ObligationsLeasesTotal
2021 (remaining three months)$1,045 $825 $1,870 
2022— 3,093 3,093 
2023— 3,181 3,181 
2024— 3,190 3,190 
2025— 2,433 2,433 
Thereafter
— 11,186 11,186 
Total minimum lease payments$1,045 $23,908 $24,953