XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Research and Development (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Capitalized Computer Software, Net $ 16.6   $ 50.7
Capitalized Computer Software, Additions 0.5 $ 0.0  
Capitalized Computer Software, Impairments $ 38.4