v3.25.1
Capitalized Customer Acquisition Costs, Net (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Capitalized Customer Acquisition Costs, Net [Abstract]    
Weighted Average Amortization Period (in years) 4 years 4 years
Gross Carrying Value $ 121.1 $ 118.1
Accumulated Amortization (54.2) (52.8)
Net Carrying Value $ 66.9 $ 65.3