XML 63 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Principles (Details-2)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Trade Receivables, Allowance for Doubtful Accounts, and Concentration Risk  
Late payment charge on upaid receivables 1.00%
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Accounts receivable, allowance for credit loss, writeoff $ 0.5
Accounts receivable, allowance for credit loss, period increase 0.9
Accounts receivable, allowance for credit loss $ 3.7