XML 75 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Intangible Asset, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 48,254 $ 48,264
Accumulated Amortization (21,476) (13,294)
Net Carrying Value $ 26,778 34,970
Remaining life (years) 6 years 8 months 12 days  
Trademarks    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 3,969 3,969
Accumulated Amortization (1,603) (992)
Net Carrying Value $ 2,366 $ 2,977
Remaining life (years) 3 years 10 months 24 days 4 years 10 months 24 days
Developed Technology    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 30,819 $ 30,819
Accumulated Amortization (8,090) (5,008)
Net Carrying Value $ 22,729 $ 25,811
Remaining life (years) 4 months 24 days 1 year 4 months 24 days
Customer Relationships    
Balance Sheet Components [Line Items]    
Gross Carrying Value $ 13,466 $ 13,466
Accumulated Amortization (11,783) (7,294)
Net Carrying Value $ 1,683 $ 6,172
Remaining life (years) 7 years 4 months 24 days 8 years 4 months 24 days
Other Intangible Assets    
Balance Sheet Components [Line Items]    
Gross Carrying Value   $ 10
Net Carrying Value   $ 10