v3.25.4
Intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 543,582 $ 436,755
Accumulated Amortization (389,267) (272,683)
Impairment (2,462) (5,688)
Intangible assets, net 151,853 158,384
Software    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 57,665 62,923
Accumulated Amortization 0 0
Impairment (2,462) (1,899)
Intangible assets, net 55,203 61,024
Software    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 217,629 125,831
Accumulated Amortization (143,990) (81,034)
Impairment 0 (1,047)
Intangible assets, net 73,639 43,750
Acquired technology    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 166,019 150,199
Accumulated Amortization (150,226) (106,914)
Impairment 0 (2,742)
Intangible assets, net 15,793 40,543
Acquired customer relationships    
Indefinite-lived Intangible Assets [Line Items]    
Gross Carrying Amount 102,269 97,802
Accumulated Amortization (95,051) (84,735)
Impairment 0 0
Intangible assets, net $ 7,218 $ 13,067