XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Remaining weighted-average amortization period 88 months  
Estimated total amortization expense 2022 $ 11.2  
Estimated total amortization expense 2023 9.7  
Estimated total amortization expense 2024 8.6  
Estimated total amortization expense 2025 8.0  
Estimated total amortization expense 2026 $ 6.0  
Software    
Finite Lived Intangible Assets [Line Items]    
Remaining weighted-average amortization period 37 months  
Estimated total amortization expense 2022 $ 12.5  
Estimated total amortization expense 2023 8.8  
Estimated total amortization expense 2024 4.1  
Estimated total amortization expense 2025 2.8  
Estimated total amortization expense 2026 $ 1.6  
Customer contract costs | Cost of revenue    
Finite Lived Intangible Assets [Line Items]    
Impairment charge for write-off of capitalized customer contract costs   $ 10.3