XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 125,963 $ 97,970
Total amortized intangible assets, Accumulated Amortization (30,603) (23,354)
Total amortized intangible assets, net 95,360 74,616
Total Intangible assets, Gross Amount 136,111 106,135
Total intangible assets, net $ 105,508 $ 82,781
Developed product technology    
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 $ 103,652 $ 75,896
Total amortized intangible assets, Accumulated Amortization (19,395) (13,420)
Total amortized intangible assets, net $ 84,257 $ 62,476
Trademarks and trade names    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 8 years 8 years
Total amortized intangible assets, Gross Amount $ 5,513 $ 5,421
Total amortized intangible assets, Accumulated Amortization (1,272) (987)
Total amortized intangible assets, net $ 4,241 $ 4,434
Customer Relationships    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 3 years 4 years
Total amortized intangible assets, Gross Amount $ 14,385 $ 14,240
Total amortized intangible assets, Accumulated Amortization (7,794) (6,906)
Total amortized intangible assets, net $ 6,591 $ 7,334
Distribution network    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 1 year 2 years
Total amortized intangible assets, Gross Amount $ 2,413 $ 2,413
Total amortized intangible assets, Accumulated Amortization (2,142) (2,041)
Total amortized intangible assets, net 271 372
Software in development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 3,586 2,503
Indefinite-Lived Intangible Assets, net 3,586 2,503
In process research and development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 6,562 5,662
Indefinite-Lived Intangible Assets, net $ 6,562 $ 5,662