XML 70 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details and Other Financial Information - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2024 $ 35.2  
2025 32.6  
2026 30.9  
2027 28.6  
2028 7.2  
Thereafter 0.0  
Net Carrying Amount $ 134.5 $ 173.3