v3.25.2
Revenue - Capitalized Contract Costs, Net (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Capitalized Contract Cost [Line Items]    
Total capitalized contract costs, net $ 32.7 $ 31.2
Deferred commissions, net    
Capitalized Contract Cost [Line Items]    
Total capitalized contract costs, net 6.7 7.2
Costs to fulfill a contract, net    
Capitalized Contract Cost [Line Items]    
Total capitalized contract costs, net 16.5 12.9
Other capitalized assets, net    
Capitalized Contract Cost [Line Items]    
Total capitalized contract costs, net $ 9.5 $ 11.1