XML 68 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and intangible assets, net - Composition of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 57,607 $ 57,607
Accumulated Amortization (40,372) (33,012)
Net Carrying Amount $ 17,235 24,595
Weighted-Average Useful Life 10 years  
Acquired technology, patents and other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 39,907 39,907
Accumulated Amortization (24,246) (17,427)
Net Carrying Amount $ 15,661 $ 22,480
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 (16,126) (15,585)
Net Carrying Amount $ 1,574 $ 2,115
Weighted-Average Useful Life 1 year 7 months 6 days 1 year 7 months 6 days