XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 97,970 $ 97,420
Total amortized intangible assets, Accumulated Amortization (23,354) (13,349)
Total amortized intangible assets, net 74,616 84,071
Total Intangible assets, Gross Amount 106,135 98,623
Total intangible assets, net $ 82,781 $ 85,274
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 7 years 12 years
Total amortized intangible assets, Gross Amount $ 75,896 $ 74,543
Total amortized intangible assets, Accumulated Amortization (13,420) (5,768)
Total amortized intangible assets, net $ 62,476 $ 68,775
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 8 years 10 years
Total amortized intangible assets, Gross Amount $ 5,421 $ 5,732
Total amortized intangible assets, Accumulated Amortization (987) (477)
Total amortized intangible assets, net $ 4,434 $ 5,255
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 4 years 5 years
Total amortized intangible assets, Gross Amount $ 14,240 $ 14,732
Total amortized intangible assets, Accumulated Amortization (6,906) (5,264)
Total amortized intangible assets, net $ 7,334 $ 9,468
Distribution network    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 2 years 3 years
Total amortized intangible assets, Gross Amount $ 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,041) (1,840)
Total amortized intangible assets, net 372 573
Software in development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 2,503  
Indefinite-Lived Intangible Assets, net 2,503  
In process research and development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 5,662 1,203
Indefinite-Lived Intangible Assets, net $ 5,662 $ 1,203