v3.26.1
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
INTANGIBLE ASSETS AND GOODWILL    
Cost $ 620,375 $ 619,268
Accumulated amortization 495,991 475,924
Net carrying value 124,384 $ 143,344
Estimated future amortization expense for intangible assets    
Remainder of 2026 19,443  
2027 34,347  
2028 23,769  
2029 18,380  
2030 7,723  
2031 5,927  
Thereafter 14,795  
Total $ 124,384  
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 289,571 281,000
Net carrying value $ 50,809 $ 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 195,613 184,462
Net carrying value $ 72,527 $ 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,807 5,462
Net carrying value $ 1,048 $ 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