v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
INTANGIBLE ASSETS AND GOODWILL    
Cost $ 620,375 $ 619,268
Accumulated amortization 486,142 475,924
Net carrying value 134,233 $ 143,344
Estimated future amortization expense for intangible assets    
Remainder of 2026 29,292  
2027 34,347  
2028 23,769  
2029 18,380  
2030 7,723  
2031 5,927  
Thereafter 14,795  
Total $ 134,233  
Developed technology    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 7 years 10 months 2 days 7 years 10 months 2 days
Cost $ 340,380 $ 340,380
Accumulated amortization 285,357 281,000
Net carrying value $ 55,023 $ 59,380
Customer relationships    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 11 years 10 months 9 days 11 years 10 months 9 days
Cost $ 268,140 $ 268,140
Accumulated amortization 190,118 184,462
Net carrying value $ 78,022 $ 83,678
Software licenses    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 3 years 3 years
Cost $ 6,855 $ 5,748
Accumulated amortization 5,667 5,462
Net carrying value $ 1,188 $ 286
Trade names    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 3 years 10 months 17 days 3 years 10 months 17 days
Cost $ 5,000 $ 5,000
Accumulated amortization $ 5,000 $ 5,000