v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Cost $ 275,643 $ 275,876
Accumulated Amortization (206,311) (198,198)
Net 69,332 77,678
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Cost 140,925 141,101
Accumulated Amortization (114,508) (110,621)
Net 26,417 30,480
Client relationships and contracts    
Finite-Lived Intangible Assets [Line Items]    
Cost 115,772 115,808
Accumulated Amortization (76,302) (72,750)
Net 39,470 43,058
Computer software licenses    
Finite-Lived Intangible Assets [Line Items]    
Cost 13,600 13,600
Accumulated Amortization (11,798) (11,329)
Net 1,802 2,271
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 5,346 5,367
Accumulated Amortization (3,703) (3,498)
Net $ 1,643 $ 1,869