XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity And Stock-Based Compensation Expense (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 05, 2022
Feb. 12, 2021
Jan. 31, 2018
Mar. 31, 2020
Aug. 31, 2018
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
May 05, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Proceeds from issuance of common stock upon exercise of stock options               $ 330,000 $ 1,749,000    
Proceeds from offering               189,825,000    
Proceeds from exercise of warrants           $ 0 $ 0 692,000    
Vesting period of stock options               4 years      
Stock-based compensation expense           $ 485,000 415,000 $ 980,000 $ 665,000    
Par value per share           $ 0.001   $ 0.001   $ 0.001  
Common Stock Warrants [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Proceeds from issuance of common stock upon exercise of stock options             $ 700,000        
Number of shares issued         9,100,000            
Number of warrants outstanding             600,000   600,000    
ATM [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Percentage of commission in ATM offering                     3.00%
Number of shares issued           0   0      
ATM [Member] | Maximum [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Aggregate offering price       $ 100,000,000              
2018 Equity Incentive Plan [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Expiration period     10 years                
Par value per share $ 0.001                    
2018 Equity Incentive Plan [Member] | Maximum [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Shares issued 5,000,000                    
Stock Option [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Stock options exercised           155,915   175,524      
Proceeds from issuance of common stock upon exercise of stock options           $ 119,000   $ 330,000      
Stock options exercised, net settled in satisfaction of the exercise price           89,278   94,399      
Proceeds from stock options exercised net settled in satisfaction of the exercise price           $ 0   $ 0      
Stock Option [Member] | Stock Option And Performance Award [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Weighted average exercise price or options           $ 11.06   $ 11.06      
Vesting period of stock options               1 year 9 months 18 days      
Stock-based compensation expense               $ 5,400,000      
Performance Award [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Stock-based compensation expense               $ 100,000      
Common Stock [Member] | 2021 Registered Direct Offering [Member]                      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                      
Number of shares issued   4,081,633                  
Price per share   $ 49.00                  
Proceeds from offering   $ 189,800,000