XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Intangible Asset, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 48,301 $ 48,264
Accumulated Amortization (17,385) (13,294)
Net Carrying Value 30,916 34,970
Trademarks    
Balance Sheet Components [Line Items]    
Gross Carrying Value 3,969 3,969
Accumulated Amortization (1,298) (992)
Net Carrying Value 2,671 2,977
Developed Technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value 30,819 30,819
Accumulated Amortization (6,549) (5,008)
Net Carrying Value 24,270 25,811
Customer Relationships    
Balance Sheet Components [Line Items]    
Gross Carrying Value 13,466 13,466
Accumulated Amortization (9,538) (7,294)
Net Carrying Value 3,928 6,172
Other intangible assets    
Balance Sheet Components [Line Items]    
Gross Carrying Value 47 10
Net Carrying Value $ 47 $ 10