XML 43 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Recent Accounting Pronouncements, Accounting Standards Updates (Details) - ASU 2016-13 [Member] - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Accounts Receivable, Net of Allowance for Doubtful Accounts [Member]      
New Accounting Pronouncements [Abstract]      
Cumulative effect adjustment   $ (1.0)  
Accumulated Deficit [Member]      
New Accounting Pronouncements [Abstract]      
Cumulative effect adjustment $ (1.0) $ 1.0 $ 0.0