XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Summary of Significant Accounting Policies - Research and Development (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]      
Capitalized software, net of amortization $ 1.3 $ 3.8  
Capitalized software amortization expense 2.5 2.4 $ 2.4
Research and development expense $ 28.4 $ 24.8 $ 22.9