XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS AND GOODWILL -Schedule of Intangible Assets and Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 9 years 6 months 3 days 9 years 2 months 1 day
Cost $ 618,706 $ 614,250
Accumulated amortization 323,978 263,520
Net carrying value 294,728 350,730
Estimated future amortization expense for intangible assets    
2023 56,882  
2024 50,717  
2025 44,006  
2026 38,965  
2027 33,936  
Thereafter 70,222  
Total $ 294,728  
In-process research and development    
Finite-Lived Intangible Assets [Line Items]    
Cost   34,000
Accumulated amortization   0
Net carrying value   $ 34,000
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 7 years 10 months 2 days 7 years 11 months 4 days
Cost $ 340,380 $ 306,380
Accumulated amortization 212,448 181,393
Net carrying value $ 127,932 $ 124,987
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 11 years 10 months 9 days 11 years 10 months 9 days
Cost $ 268,140 $ 268,140
Accumulated amortization 106,385 77,653
Net carrying value $ 161,755 $ 190,487
Trade names    
Finite-Lived Intangible Assets [Line Items]    
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,658 3,744
Net carrying value $ 342 $ 1,256
Software licenses    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years) 3 years  
Cost $ 5,186  
Accumulated amortization 487  
Net carrying value $ 4,699  
Internal use software    
Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period (years)   3 years
Cost   $ 730
Accumulated amortization   730
Net carrying value   $ 0