XML 23 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Lived Assets (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Total amortization expense $ 6.3 $ 5.6
Estimated total amortization expense 2020 23.2  
Estimated total amortization expense 2021 16.0  
Estimated total amortization expense 2022 13.2  
Estimated total amortization expense 2023 9.6  
Estimated total amortization expense 2024 6.7  
Client contract costs    
Finite Lived Intangible Assets [Line Items]    
Total amortization expense $ 4.0 $ 6.0