XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 129,287 $ 97,970
Total amortized intangible assets, Accumulated Amortization (39,055) (23,354)
Total amortized intangible assets, net 90,232 74,616
Total Intangible assets, Gross Amount 141,506 106,135
Total intangible assets, net $ 102,451 $ 82,781
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 6 years 7 years
Total amortized intangible assets, Gross Amount $ 106,782 $ 75,896
Total amortized intangible assets, Accumulated Amortization (26,560) (13,420)
Total amortized intangible assets, net $ 80,222 $ 62,476
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 7 years 8 years
Total amortized intangible assets, Gross Amount $ 5,588 $ 5,421
Total amortized intangible assets, Accumulated Amortization (1,561) (987)
Total amortized intangible assets, net $ 4,027 $ 4,434
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 3 years 4 years
Total amortized intangible assets, Gross Amount $ 14,504 $ 14,240
Total amortized intangible assets, Accumulated Amortization (8,692) (6,906)
Total amortized intangible assets, net $ 5,812 $ 7,334
Distribution network    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 1 year 2 years
Total amortized intangible assets, Gross Amount $ 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,242) (2,041)
Total amortized intangible assets, net 171 372
Software in development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 7,934 2,503
Indefinite-Lived Intangible Assets, net 7,934 2,503
In process research and development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 4,285 5,662
Indefinite-Lived Intangible Assets, net $ 4,285 $ 5,662