XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Intangible Asset, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 48,278 $ 48,264
Accumulated Amortization (15,340) (13,294)
Net Carrying Value 32,938 34,970
Trademarks    
Balance Sheet Components [Line Items]    
Gross Carrying Value 3,969 3,969
Accumulated Amortization (1,145) (992)
Net Carrying Value 2,824 2,977
Developed Technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value 30,819 30,819
Accumulated Amortization (5,779) (5,008)
Net Carrying Value 25,040 25,811
Customer Relationships    
Balance Sheet Components [Line Items]    
Gross Carrying Value 13,466 13,466
Accumulated Amortization (8,416) (7,294)
Net Carrying Value 5,050 6,172
Other intangible assets    
Balance Sheet Components [Line Items]    
Gross Carrying Value 24 10
Net Carrying Value $ 24 $ 10