XML 47 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount $ 147,767 $ 128,371
Total amortized intangible assets, Accumulated Amortization (71,404) (54,065)
Total amortized intangible assets, net 76,363 74,306
Total Intangible assets, Gross Amount 167,447 147,583
Total intangible assets, net $ 96,043 $ 93,518
Developed product technology    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 5 years 5 years
Total amortized intangible assets, Gross Amount $ 109,322 $ 102,412
Total amortized intangible assets, Accumulated Amortization (50,776) (38,055)
Total amortized intangible assets, net $ 58,546 $ 64,357
Internally developed software    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 6 years 3 years
Total amortized intangible assets, Gross Amount $ 15,041 $ 4,283
Total amortized intangible assets, Accumulated Amortization (3,962) (1,515)
Total amortized intangible assets, net $ 11,079 $ 2,768
Trademarks and trade names    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 6 years 7 years
Total amortized intangible assets, Gross Amount $ 5,936 $ 5,267
Total amortized intangible assets, Accumulated Amortization (2,611) (1,991)
Total amortized intangible assets, net $ 3,325 $ 3,276
Customer Relationships    
Intangible Assets [Line Items]    
Intangible assets acquired amortized on a straight-line basis over useful lives 2 years 2 years
Total amortized intangible assets, Gross Amount $ 15,055 $ 13,996
Total amortized intangible assets, Accumulated Amortization (11,642) (10,094)
Total amortized intangible assets, net 3,413 3,902
Distribution network    
Intangible Assets [Line Items]    
Total amortized intangible assets, Gross Amount 2,413 2,413
Total amortized intangible assets, Accumulated Amortization (2,413) (2,410)
Total amortized intangible assets, net   3
Software in development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 8,110 12,927
Indefinite-Lived Intangible Assets, net 8,110 12,927
In process research and development    
Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets, Gross Amount 11,570 6,285
Indefinite-Lived Intangible Assets, net $ 11,570 $ 6,285