XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 127,559 $ 129,287
Total amortized intangible assets, Accumulated Amortization (46,798) (39,055)
Total amortized intangible assets, net 80,761 90,232
Total Intangible assets, Gross Amount 145,950 141,506
Total intangible assets, net $ 99,152 $ 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,461 $ 106,782
Total amortized intangible assets, Accumulated Amortization (33,228) (26,560)
Total amortized intangible assets, net $ 72,233 $ 80,222
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,431 $ 5,588
Total amortized intangible assets, Accumulated Amortization (1,785) (1,561)
Total amortized intangible assets, net $ 3,646 $ 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,254 $ 14,504
Total amortized intangible assets, Accumulated Amortization (9,442) (8,692)
Total amortized intangible assets, net 4,812 $ 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,343) (2,242)
Total amortized intangible assets, net 70 171
Software in development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 12,106 7,934
Indefinite-Lived Intangible Assets, net 12,106 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