Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share. (Details)

v3.20.2
Earnings Per Share. (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 28, 2020
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Earnings Per Share. (Details) [Line Items]        
Potentially dilutive shares from convertible securities outstanding   844,000 634,000  
Warrant term   36 days 36 days 3 years
Public offering [Member]        
Earnings Per Share. (Details) [Line Items]        
Underwritten public offering 5,075,000      
Public offering price (in Dollars per share) $ 8.42      
Warrant term 5 years      
Warrants to purchase 3,825,493      
Public offering price per pre-funded warrant (in Dollars per share) $ 8.42      
Additional purchase of warrants 8,900,493      
Warrant exercise price (in Dollars per share) $ 9.757      
Proceeds from Issuance of Warrants (in Dollars) $ 75.0      
Net offering proceeds (in Dollars) $ 70.0