XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 9 years 6 months 9 years 6 months 3 days
Cost $ 619,268 $ 618,956
Accumulated amortization 419,946 380,869
Net carrying value 199,322 $ 238,087
Estimated future amortization expense for intangible assets    
Remainder of 2024 11,785  
2025 44,192  
2026 39,143  
2027 33,979  
2028 23,400  
2029 18,379  
Thereafter 28,444  
Total $ 199,322  
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 257,078 239,066
Net carrying value $ 83,302 $ 101,314
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 154,346 134,743
Net carrying value $ 113,794 $ 133,397
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 4,969 4,901
Net carrying value $ 31 $ 99
Software licenses    
INTANGIBLE ASSETS AND GOODWILL    
Weighted average amortization period (years) 3 years 3 years
Cost $ 5,748 $ 5,436
Accumulated amortization 3,553 2,159
Net carrying value $ 2,195 $ 3,277