XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Remaining Performance Obligation , Contract Costs , Capitalization Costs and Concentration of Credit Risk (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue, Practical Expedient    
Revenue, Practical Expedient, Financing Component [true false] true  
Revenue, Performance Obligation    
Percentage of remaining performance obligations expected to be recognized as revenue 67.00%  
Minimum period of remaining performance obligations 12 months  
Revenue recognition performance obligation transaction price $ 1.4  
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] true  
Capitalized Computer Software, Net    
Software costs capitalized during period $ 0.0 $ 0.0
Cash and cash equivalents, in excess of federally insured deposit limits $ 47.5 $ 51.4