XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 127,940 $ 129,287
Total amortized intangible assets, Accumulated Amortization (42,804) (39,055)
Total amortized intangible assets, net 85,136 90,232
Total Intangible assets, Gross Amount 142,618 141,506
Total intangible assets, net $ 99,814 $ 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,743 $ 106,782
Total amortized intangible assets, Accumulated Amortization (29,803) (26,560)
Total amortized intangible assets, net $ 75,940 $ 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,469 $ 5,588
Total amortized intangible assets, Accumulated Amortization (1,664) (1,561)
Total amortized intangible assets, net $ 3,805 $ 4,027
Customer Relationships    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 3 years 3 years
Total amortized intangible assets, Gross Amount $ 14,315 $ 14,504
Total amortized intangible assets, Accumulated Amortization (9,045) (8,692)
Total amortized intangible assets, net $ 5,270 $ 5,812
Distribution network    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 1 year 1 year
Total amortized intangible assets, Gross Amount $ 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,292) (2,242)
Total amortized intangible assets, net 121 171
Software in development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 10,393 7,934
Indefinite-Lived Intangible Assets, net 10,393 7,934
In process research and development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 4,285 4,285
Indefinite-Lived Intangible Assets, net $ 4,285 $ 4,285