XML 109 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-based Compensation - ESPP (Details) - Employee Stock Purchase Plan [Member] - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2019
Dec. 31, 2019
Jun. 30, 2018
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Number of shares authorized     2,300,000
Purchase election as percentage of compensation   15.00%  
Purchase price as percentage of fair value   85.00%  
Share-based compensation recognized cost   $ 0.2  
Shares purchased 79,940    
Price per share $ 4.37