Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details)

v3.21.1
Stockholders' Equity (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Jan. 31, 2021
Feb. 02, 2020
Jun. 05, 2019
May 14, 2019
Stockholders' Equity (Details) [Line Items]              
Fair value of warrants (in Dollars)         $ 130,000    
Warrant exercised             17,396
Cashless warrant exercised       738,897      
Stock options are subject to vesting percentage     100.00%        
Stock price (in Dollars)     $ 75        
Stock option modified     495,366        
Additional compensation (in Dollars)     $ 874,000        
Modification and remaining expense was recognized (in Dollars)     $ 315,000        
SAC LLC [Member]              
Stockholders' Equity (Details) [Line Items]              
Equity based compensation expense (in Dollars)   $ 313,000          
2017 Equity Incentive Plan [Member]              
Stockholders' Equity (Details) [Line Items]              
Issuance of common shares   73,507          
Common stock reserved issuance 690,000            
Non statutory Stock options granted     495,366        
Stock option price exercise (in Dollars per share)     $ 38.10        
Exchange of transferred shares of common stock   175,478          
Equity based compensation expense (in Dollars)       $ 4,700,000 $ 4,900,000    
Equity-based compensation, description       The triggering event was the market capitalization of the Company post-IPO, exceeding $300 million for 60 consecutive trading days and the expiration of the lock-up period. This accelerated vesting resulted in equity based compensation in the amount of $2.9 million.      
Total unrecognized equity based compensation cost related to unvested stock option and restricted unit awards (in Dollars)       $ 5,300,000      
Weighted average period       2 years 7 months 24 days      
2017 Equity Incentive Plan [Member] | Minimum [Member]              
Stockholders' Equity (Details) [Line Items]              
Common stock reserved issuance           615,066  
Number of shares of common stock reserved for issuance 1,414,889            
2017 Equity Incentive Plan [Member] | Maximum [Member]              
Stockholders' Equity (Details) [Line Items]              
Common stock reserved issuance           1,414,889  
Number of shares of common stock reserved for issuance 2,104,889            
Warrant [Member]              
Stockholders' Equity (Details) [Line Items]              
Warrants issued         18,166    
Issuance of common shares       439,447 27,246