Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.20.2
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
May 08, 2020
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2020
Jun. 30, 2019
Sep. 24, 2019
Stockholders' Equity (Details) [Line Items]              
Number of shares issued (in Shares)         5,520,000    
Shares issued price per share (in Dollars per share)         $ 6.25 $ 4.25  
Proceeds from issuance of shares         $ 34,500,000    
Payments for underwriting expense     $ 2,300,000        
Aggregate offering price         $ 43,150,000 $ 28,660,000  
Sale of stock (in Shares)           7,250,000  
Aggregate gross proceeds       $ 30,800,000      
Offering expenses payable       $ 2,100,000      
Future grant, shares (in Shares)         3,758,226    
Dividend yield         0.00% 0.00%  
Stock based compensation         $ 6,734,000 $ 7,240,000  
ATM Equity Offering [Member]              
Stockholders' Equity (Details) [Line Items]              
Shares issued price per share (in Dollars per share)         $ 8.02    
Aggregate offering price $ 50,000,000            
Sale of stock (in Shares)         1,392,661    
Aggregate gross proceeds         $ 11,200,000    
Offering expenses payable         200,000    
Compensation amount         200,000    
Restricted Stock Units and Restricted Stock Awards [Member]              
Stockholders' Equity (Details) [Line Items]              
Unrecognized stock based compensation expense         6,502,000    
Stock based compensation         $ 4,700,000 $ 4,200,000  
Weighted average exercise price (in Dollars per share)         $ 7.70 $ 6.21  
Total vested fair value         $ 4,000,000 $ 4,900,000  
Performance Awards [Member]              
Stockholders' Equity (Details) [Line Items]              
Unrecognized stock based compensation expense         0    
Stock based compensation         $ 180,000 $ 630,000  
Weighted average exercise price (in Dollars per share)   $ 8.30     $ 0.00 $ 8.30  
Total vested fair value         $ 800,000 $ 100,000  
Grant date fair value   $ 119,500     119,500    
Employee Stock Purchase Plan [Member]              
Stockholders' Equity (Details) [Line Items]              
Stock based compensation         $ 140,000 $ 40,000  
Future issuance of shares under this plan (in Shares)         420,000    
Issued shareIssued shares under the ESPPs under the ESPP (in Shares)         60,000 20,000  
EquityIncentivePlan2018Member              
Stockholders' Equity (Details) [Line Items]              
Number of stock authorized (in Shares)         3,000,000   6,000,000
Equity incentive plans [Member]              
Stockholders' Equity (Details) [Line Items]              
Dividend yield         0.00%    
Total intrinsic value of options exercisable         $ 104,000 $ 20,000  
Unrecognized stock based compensation expense         $ 2,100,000    
Unrecognized stock based compensation expense amortized period         2 years    
Investors [Member]              
Stockholders' Equity (Details) [Line Items]              
Number of shares issued (in Shares)           113,592  
Terms of Award         In the case of an Incentive Stock Option that is granted to a 10% shareholder on the date of grant, such Option shall not be exercisable after the expiration of five years from the date of grant.