v3.21.2
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Deferred Implementation Costs        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 3.4 $ 4.9 $ 10.3 $ 13.9
Amortization of capitalized implementation costs $ 2.8 3.3 $ 7.9 7.8
Deferred Implementation Costs | Minimum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 5 years   5 years  
Deferred Implementation Costs | Maximum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 7 years   7 years  
Deferred Commissions        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 1.7 4.0 $ 8.1 12.5
Amortization of capitalized implementation costs $ 3.0 $ 2.1 $ 9.5 $ 6.1
Deferred Commissions | Minimum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 5 years   5 years  
Deferred Commissions | Maximum        
Capitalized Contract Cost [Line Items]        
Expected period of customer benefit 7 years   7 years