XML 65 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 59,572 $ 57,607
Accumulated Amortization (53,489) (47,731)
Net Carrying Amount $ 6,083 9,876
Weighted-average useful life 10 years  
Acquired technology, patents and other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 41,872 39,907
Accumulated Amortization (36,283) (31,065)
Net Carrying Amount $ 5,589 $ 8,842
Weighted-average useful life 4 years 10 months 24 days 4 years 10 months 24 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 17,700 $ 17,700
Accumulated Amortization (17,206) (16,666)
Net Carrying Amount $ 494 $ 1,034
Weighted-average useful life 1 year 7 months 6 days 1 year 7 months 6 days