XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Deferred Implementation Costs, Deferred Solution and Other Costs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Deferred Implementation Costs        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 3.5 $ 3.4 $ 6.8 $ 6.8
Amortization of capitalized implementation costs $ 2.9 2.4 $ 5.7 5.2
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 $ 3.6 3.2 $ 8.0 6.3
Amortization of capitalized implementation costs $ 2.5 $ 3.1 $ 5.4 $ 6.4
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