XML 129 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Intangible Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Line Items]    
Accumulated Amortization $ (296.3) $ (253.0)
Total 349.5  
Gross carrying amount, total 645.8 632.7
Net, total $ 349.5 $ 379.7
Weighted-Average Useful Life (in Years) 13 years 10 months 24 days 14 years 4 months 24 days
Weighted-Average Remaining Useful Life (in Years) 7 years 10 months 24 days 9 years 1 month 6 days
Developed technologies    
Intangible Assets [Line Items]    
Gross carrying amount, amortizable $ 626.1 $ 625.0
Accumulated Amortization (295.3) (252.9)
Total $ 330.8 $ 372.1
Weighted-Average Useful Life (in Years) 14 years 4 months 24 days 14 years 4 months 24 days
Weighted-Average Remaining Useful Life (in Years) 8 years 1 month 6 days 9 years 1 month 6 days
Internal-use software    
Intangible Assets [Line Items]    
Gross carrying amount, amortizable $ 0.8  
Accumulated Amortization (0.1)  
Total $ 0.7  
Weighted-Average Useful Life (in Years) 3 years  
Weighted-Average Remaining Useful Life (in Years) 2 years 6 months  
Internal-use software (in-process)    
Intangible Assets [Line Items]    
Gross carrying amount, amortizable $ 11.2  
Accumulated Amortization 0.0  
Total $ 11.2  
Weighted-Average Useful Life (in Years) 3 years  
Weighted-Average Remaining Useful Life (in Years) 3 years  
Customer relationships    
Intangible Assets [Line Items]    
Gross carrying amount, amortizable $ 1.6 $ 1.6
Accumulated Amortization (0.2) 0.0
Total $ 1.4 $ 1.6
Weighted-Average Useful Life (in Years) 10 years 10 years
Weighted-Average Remaining Useful Life (in Years) 8 years 9 months 18 days 9 years 9 months 18 days
Trademarks    
Intangible Assets [Line Items]    
Gross carrying amount, amortizable $ 6.1 $ 6.1
Accumulated Amortization (0.7) (0.1)
Total $ 5.4 $ 6.0
Weighted-Average Useful Life (in Years) 10 years 10 years
Weighted-Average Remaining Useful Life (in Years) 8 years 9 months 18 days 9 years 9 months 18 days