XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Deferred Implementation Costs    
Capitalized Contract Cost [Line Items]    
Capitalization of implementation costs $ 11.9 $ 16.9
Amortization of capitalized implementation costs 11.9 14.5
Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Capitalization of implementation costs 10.5 15.0
Amortization of capitalized implementation costs $ 12.6 $ 8.5
Minimum    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 5 years  
Minimum | Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 5 years  
Maximum    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 7 years  
Maximum | Deferred Commissions    
Capitalized Contract Cost [Line Items]    
Expected period of customer benefit 7 years