XML 53 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 128,371 $ 129,287
Total amortized intangible assets, Accumulated Amortization (54,065) (39,055)
Total amortized intangible assets, net 74,306 90,232
Total Intangible assets, Gross Amount 147,583 141,506
Total intangible assets, net $ 93,518 $ 102,451
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 5 years 6 years
Total amortized intangible assets, Gross Amount $ 102,412 $ 106,782
Total amortized intangible assets, Accumulated Amortization (38,055) (26,560)
Total amortized intangible assets, net $ 64,357 $ 80,222
Internally Developed Software    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 3 years  
Total amortized intangible assets, Gross Amount $ 4,283  
Total amortized intangible assets, Accumulated Amortization (1,515)  
Total amortized intangible assets, net $ 2,768  
Trademarks and trade names    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 7 years 7 years
Total amortized intangible assets, Gross Amount $ 5,267 $ 5,588
Total amortized intangible assets, Accumulated Amortization (1,991) (1,561)
Total amortized intangible assets, net $ 3,276 $ 4,027
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life 2 years 3 years
Total amortized intangible assets, Gross Amount $ 13,996 $ 14,504
Total amortized intangible assets, Accumulated Amortization (10,094) (8,692)
Total amortized intangible assets, net 3,902 $ 5,812
Distribution network    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, net Remaining Weighted Avg. Useful Life   1 year
Total amortized intangible assets, Gross Amount 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,410) (2,242)
Total amortized intangible assets, net 3 171
Software in development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 12,927 7,934
Indefinite-Lived Intangible Assets, net 12,927 7,934
In process research and development    
Finite Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 6,285 4,285
Indefinite-Lived Intangible Assets, net $ 6,285 $ 4,285