v3.25.2
Description of the Business and Summary of Significant Accounting Policies - Deferred Commissions, net (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Capitalized Contract Cost [Line Items]          
Additional contract costs deferred $ 3.6 $ 7.9 $ 8.6 $ 15.5  
Amortization of deferred commissions $ 6.8 $ 7.4 $ 14.0 $ 14.9  
Deferred Commissions          
Capitalized Contract Cost [Line Items]          
Deferred contract costs, amortization period 5 years   5 years    
Deferred Commissions | Prepaid Expenses and Other Current Assets          
Capitalized Contract Cost [Line Items]          
Deferred contract costs $ 18.1   $ 18.1   $ 21.3
Deferred Commissions | Other Assets          
Capitalized Contract Cost [Line Items]          
Deferred contract costs $ 19.7   $ 19.7   $ 21.9
Renewal Commissions          
Capitalized Contract Cost [Line Items]          
Deferred contract costs, amortization period 1 year   1 year