XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
INTANGIBLE ASSETS AND GOODWILL    
Cost $ 619,268 $ 619,268
Accumulated amortization 465,516 431,731
Net carrying value 153,752 $ 187,537
Estimated future amortization expense for intangible assets    
Remainder of 2025 10,407  
2026 39,143  
2027 33,979  
2028 23,400  
2029 18,379  
2030 7,722  
Thereafter 20,722  
Total $ 153,752  
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 276,492 262,085
Net carrying value $ 63,888 $ 78,295
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 178,676 160,635
Net carrying value $ 89,464 $ 107,505
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 4,978
Net carrying value   $ 22
Software licenses    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 3 years 3 years
Cost $ 5,748 $ 5,748
Accumulated amortization 5,348 4,033
Net carrying value $ 400 $ 1,715