XML 63 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Lived Assets (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Acquired client contracts    
Finite Lived Intangible Assets [Line Items]    
Weighted-average remaining amortization period   109 months
Estimated total amortization expense 2020 $ 9.5  
Estimated total amortization expense 2021 6.8  
Estimated total amortization expense 2022 6.5  
Estimated total amortization expense 2023 5.5  
Estimated total amortization expense 2023 $ 5.3  
Software    
Finite Lived Intangible Assets [Line Items]    
Weighted-average remaining amortization period 43 months  
Estimated total amortization expense 2020 $ 12.0  
Estimated total amortization expense 2021 8.4  
Estimated total amortization expense 2022 6.1  
Estimated total amortization expense 2023 3.8  
Estimated total amortization expense 2023 $ 0.9