XML 54 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity And Stock-Based Compensation Expense (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 01, 2023
Apr. 30, 2023
Nov. 22, 2022
May 05, 2022
Mar. 31, 2020
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Proceeds from issuance of common stock upon exercise of stock options               $ 953,000 $ 330,000  
Number of shares issued               0    
Vesting period of stock options               4 years    
Stock-based compensation expense           $ 835,000 $ 485,000 $ 1,508,000 $ 980,000  
Par value per share           $ 0.001   $ 0.001   $ 0.001
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                
ATM [Member] | Maximum [Member]                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Aggregate offering price $ 200,000,000       $ 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           262,158   281,175    
Proceeds from issuance of common stock upon exercise of stock options           $ 889,000   $ 953,000    
Stock options exercised, net settled in satisfaction of the exercise price           92,066   97,205    
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           $ 12.67   $ 12.67    
Vesting period of stock options               2 years 4 months 24 days    
Stock-based compensation expense               $ 8,800,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] | Registered Direct Offering 2022 [Member]                    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]                    
Number of shares issued     1,666,667              
Price per share     $ 30.00              
Proceeds from offering     $ 47,300,000