XML 78 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Intangible Asset, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 48,264 $ 48,254
Accumulated Amortization (13,294) (5,113)
Net Carrying Value 34,970 43,141
Trademarks    
Balance Sheet Components [Line Items]    
Gross Carrying Value 3,969 3,969
Accumulated Amortization (992) (382)
Net Carrying Value 2,977 3,587
Developed Technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value 30,819 30,819
Accumulated Amortization (5,008) (1,926)
Net Carrying Value 25,811 28,893
Customer Relationships    
Balance Sheet Components [Line Items]    
Gross Carrying Value 13,466 13,466
Accumulated Amortization (7,294) (2,805)
Net Carrying Value 6,172 $ 10,661
Other Intangible Assets    
Balance Sheet Components [Line Items]    
Gross Carrying Value 10  
Net Carrying Value $ 10