v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Cost $ 212,992 $ 275,876
Accumulated Amortization (156,871) (198,198)
Net 56,121 77,678
Developed technologies    
Intangible Asset, Finite-Lived [Line Items]    
Cost 122,908 141,101
Accumulated Amortization (99,994) (110,621)
Net 22,914 30,480
Client relationships and contracts    
Intangible Asset, Finite-Lived [Line Items]    
Cost 72,771 115,808
Accumulated Amortization (42,402) (72,750)
Net 30,369 43,058
Computer software    
Intangible Asset, Finite-Lived [Line Items]    
Cost 13,369 13,600
Accumulated Amortization (11,967) (11,329)
Net 1,402 2,271
Trademarks    
Intangible Asset, Finite-Lived [Line Items]    
Cost 3,944 5,367
Accumulated Amortization (2,508) (3,498)
Net $ 1,436 $ 1,869