XML 71 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details and Other Financial Information - Schedule of Amortization Expenses of Intangible Assets, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Amortization expense included in cost of sales $ 29.8 $ 30.5 $ 4.3
Amortization expense included in operating expenses 6.7 8.1 7.5
Total amortization of intangible assets $ 36.5 $ 38.6 $ 11.8