Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.21.2
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
May 08, 2020
Feb. 19, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 24, 2019
Nov. 01, 2018
Stockholders' Equity (Details) [Line Items]                    
Sale of stock (in Shares)     762,197 2,082,148 2,296,023 416,221        
Shares remained available for future grants (in Shares)     2,570,911       2,570,911      
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.      
Dividend yield             0.00% 0.00%    
Total intrinsic value of options exercisable     $ 6,826,000       $ 6,826,000      
Unrecognized stock based compensation expense             $ 2,500,000      
Unrecognized stock based compensation expense amortized period             2 years 2 months 12 days      
Stock based compensation             $ 8,192,000 $ 6,734,000    
Weighted average grant date fair value             9.77 7.70    
Total vested fair value     6,900,000       $ 6,900,000 $ 4,000,000.0    
Common stock closing price per share percentage                   85.00%
Future issuance of shares under this plan (in Shares)             350,000      
Share issued under the ESPPs under the ESPP (in Shares)             70,000.00 60,000.00    
ATM Equity Offering [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Aggregate offering price $ 100,000,000                  
February 2021 Registered Direct Offering [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Sale of stock (in Shares)   1,500,000                
Purchase price (in Dollars per share)   $ 14.3592                
Aggregate gross proceeds   $ 21,500,000                
Offering closed date   Feb. 23, 2021                
Restricted Stock Units [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Stock based compensation             $ 6,100,000 $ 4,700,000    
Restricted Stock Units and Restricted Stock Awards [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Unrecognized stock based compensation expense               8,100,000    
Equity Incentive Plan 2018 [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Number of stock authorized (in Shares)                 6,000,000 3,000,000
Equity incentive plan [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Total intrinsic value of options exercisable     $ 1,590,000       1,590,000 104,000    
Stock based compensation             8,200,000 6,700,000    
Employee Stock [Member]                    
Stockholders' Equity (Details) [Line Items]                    
Stock based compensation             $ 170,000 $ 140,000