XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Finite Lived Intangible Assets [Line Items]          
Total amortization expense $ 6.5 $ 6.3   $ 18.0 $ 18.9
Estimated total amortization expense 2021 24.4     24.4  
Estimated total amortization expense 2022 21.0     21.0  
Estimated total amortization expense 2023 16.7     16.7  
Estimated total amortization expense 2024 11.1     11.1  
Estimated total amortization expense 2025 9.3     9.3  
Customer contract costs          
Finite Lived Intangible Assets [Line Items]          
Total amortization expense $ 5.3 $ 4.2   $ 15.0 $ 12.8
Customer contract costs | Cost of revenue          
Finite Lived Intangible Assets [Line Items]          
Impairment charge for write-off of capitalized customer contract costs     $ 10.3