XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost $ 277,854 $ 248,776
Accumulated Amortization (171,454) (162,724)
Net 106,400 86,052
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Cost 140,800 124,109
Accumulated Amortization (97,863) (93,611)
Net 42,937 30,498
Client relationships and contracts    
Finite-Lived Intangible Assets [Line Items]    
Cost 120,578 108,824
Accumulated Amortization (60,952) (57,020)
Net 59,626 51,804
Computer software licenses    
Finite-Lived Intangible Assets [Line Items]    
Cost 11,148 11,149
Accumulated Amortization (9,847) (9,503)
Net 1,301 1,646
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 5,328 4,694
Accumulated Amortization (2,792) (2,590)
Net $ 2,536 $ 2,104