XML 71 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Lived Assets (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Finite Lived Intangible Assets [Line Items]        
Impairment charge for write-off of capitalized customer contract costs $ 10.0      
Acquired customer contracts        
Finite Lived Intangible Assets [Line Items]        
Remaining weighted-average amortization period       100 months
Estimated total amortization expense 2021   $ 7.2    
Estimated total amortization expense 2022   7.0    
Estimated total amortization expense 2023   5.8    
Estimated total amortization expense 2024   5.6    
Estimated total amortization expense 2025   5.6    
Software        
Finite Lived Intangible Assets [Line Items]        
Remaining weighted-average amortization period     36 months  
Estimated total amortization expense 2021   11.7    
Estimated total amortization expense 2022   7.2    
Estimated total amortization expense 2023   4.6    
Estimated total amortization expense 2024   1.5    
Estimated total amortization expense 2025   0.9    
Customer contract costs | Cost of revenue        
Finite Lived Intangible Assets [Line Items]        
Impairment charge for write-off of capitalized customer contract costs   $ 10.3