XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Intangible Assets Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 7 years 7 months 6 days 6 years 8 months 12 days
Gross $ 4,715 $ 3,380
Accumulated Amortization 1,759 1,172
Total future amortization expense $ 2,956 $ 2,208
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 4 years 1 year 7 months 6 days
Gross $ 2,445 $ 1,110
Accumulated Amortization 768 490
Total future amortization expense $ 1,677 $ 620
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 2 years 9 months 18 days 4 years
Gross $ 1,910 $ 1,910
Accumulated Amortization 875 603
Total future amortization expense $ 1,035 $ 1,307
Tradenames    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 9 months 18 days 1 year 1 month 6 days
Gross $ 360 $ 360
Accumulated Amortization 116 79
Total future amortization expense $ 244 $ 281