XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 13, 2023
Jan. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Oct. 31, 2020
Stock-based compensation            
Common stock, shares issued     1,318,259   1,058,892  
Remaining unrecognized compensation cost of non-vested stock options     $ 0.7      
Weighted-average remaining requisite service period of recognition of unrecognized compensation cost     1 year 1 month 6 days      
Minimum            
Stock-based compensation            
Stock awards vesting period     1 year      
Maximum            
Stock-based compensation            
Stock awards vesting period     4 years      
Employee Stock Option [Member]            
Stock-based compensation            
Stock awards vesting period     6 months 3 years    
Options granted (in shares)     12,500 733    
Options granted, grant date fair value     $ 1.77      
Options exercised (in shares)     0 0    
Employee Stock Option [Member] | Minimum            
Stock-based compensation            
Options granted, grant date fair value       $ 7.56    
Employee Stock Option [Member] | Maximum            
Stock-based compensation            
Options granted, grant date fair value       $ 10.98    
Restricted Stock Units (RSUs)            
Stock-based compensation            
Stock awards vesting period   3 years        
Restricted Stock Units, Granted   17,133 12,500      
Restricted stock units, grant date fair value   $ 13.50 $ 12.50   $ 16.26  
Vesting period     6 months      
Restricted stock units     2,080   300  
Granted     $ 2.28      
2018 Equity Incentive Plan (the "2018 Plan") [Member]            
Stock-based compensation            
Number of additional shares authorized 60,000          
Number of shares reserved for issuance     9,213      
Life of stock option awards granted     10 years      
2018 Equity Incentive Plan (the "2018 Plan") [Member] | Minimum            
Stock-based compensation            
Stock awards vesting period     1 year      
2018 Equity Incentive Plan (the "2018 Plan") [Member] | Maximum            
Stock-based compensation            
Stock awards vesting period     4 years      
Inducement Equity Incentive Plan 2020 [Member]            
Stock-based compensation            
Number of authorized shares           13,333
Number of shares reserved for issuance     5,333      
Common stock, shares issued     8,000