XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.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, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Deferred Implementation Costs        
Capitalized Contract Cost [Line Items]        
Capitalization of implementation costs $ 3.1 $ 1.5 $ 5.8 $ 3.1
Amortization of capitalized implementation costs $ 1.8 1.2 $ 3.3 2.4
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 $ 2.8 1.5 $ 8.3 3.9
Amortization of capitalized implementation costs $ 1.4 $ 0.8 $ 2.8 $ 1.7
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