XML 122 R106.htm IDEA: XBRL DOCUMENT v3.22.1
Other assets - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Deferred Costs Capitalized Prepaid And Other Assets Disclosure Abstract      
Hosting arrangement service contract implementation cost capitalized $ 21.6   $ 18.4
Hosting arrangement service contract accumulated amortization 9.7   8.8
Hosting arrangement service contract, net value 11.9   $ 9.6
Hosting arrangement service amortization expense $ 0.9 $ 0.8