XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 130,257 $ 129,287
Total amortized intangible assets, Accumulated Amortization (51,870) (39,055)
Total amortized intangible assets, net 78,387 90,232
Total Intangible assets, Gross Amount 150,655 141,506
Total intangible assets, net $ 98,785 $ 102,451
Developed product technology    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 6 years 6 years
Total amortized intangible assets, Gross Amount $ 105,916 $ 106,782
Total amortized intangible assets, Accumulated Amortization (35,971) (26,560)
Total amortized intangible assets, net $ 69,945 $ 80,222
Internally-developed software    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 3 years  
Total amortized intangible assets, Gross Amount $ 1,674  
Total amortized intangible assets, Accumulated Amortization (1,480)  
Total amortized intangible assets, net $ 194  
Trademarks and trade names    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 7 years 7 years
Total amortized intangible assets, Gross Amount $ 5,651 $ 5,588
Total amortized intangible assets, Accumulated Amortization (1,993) (1,561)
Total amortized intangible assets, net $ 3,658 $ 4,027
Customer Relationships    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 2 years 3 years
Total amortized intangible assets, Gross Amount $ 14,603 $ 14,504
Total amortized intangible assets, Accumulated Amortization (10,033) (8,692)
Total amortized intangible assets, net 4,570 $ 5,812
Distribution network    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives   1 year
Total amortized intangible assets, Gross Amount 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,393) (2,242)
Total amortized intangible assets, net 20 171
Software in development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 14,113 7,934
Indefinite-Lived Intangible Assets, net 14,113 7,934
In process research and development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 6,285 4,285
Indefinite-Lived Intangible Assets, net $ 6,285 $ 4,285