XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Narratives (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Stock-Based Compensation    
Number of equity incentive plans | item 2  
Employee Stock Option [Member]    
Stock-Based Compensation    
Inducement grants 351,094  
Weighted average grant date fair value, Options (per share) | $ / shares $ 4.84  
Aggregate intrinsic value of exercised options | $ $ 41,000  
Unrecognized compensation expense | $ $ 3,900,000  
Weighted average period for recognition of unrecognized expenses 2 years 6 months  
Restricted stock units    
Stock-Based Compensation    
Inducement grants 128,637  
Unrecognized compensation expense | $ $ 6,200,000  
Weighted average period for recognition of unrecognized expenses 3 years 1 month 6 days  
Granted 333,800  
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares $ 7.03  
Aggregate intrinsic value | $ $ 6,100,000  
Performance based restricted stock units    
Stock-Based Compensation    
Granted   250,149
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares   $ 10.95
Performance based restricted stock units | Minimum    
Stock-Based Compensation    
Vest Range 0.00%  
Performance based restricted stock units | Maximum    
Stock-Based Compensation    
Vest Range 110.00%  
Service based restricted stock unit    
Stock-Based Compensation    
Vesting period 4 years  
Granted 333,800  
Weighted average grant date fair value, Equity Instruments (per share) | $ / shares $ 7.03  
2019 Equity Incentive Plan    
Stock-Based Compensation    
Shares available for future issuance 718,172  
Common Stock Capital Shares Reserved For Future Annual Issuance 432,442  
Potential common shares outstanding on the last day of the immediately preceding fiscal year 4.00%  
2019 Equity Incentive Plan | Employee Stock Option [Member]    
Stock-Based Compensation    
Vesting period 4 years  
Contractual term 10 years