XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS’ EQUITY - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 09, 2022
shares
Dec. 31, 2023
USD ($)
vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 15, 2022
USD ($)
Sep. 13, 2021
USD ($)
May 20, 2019
shares
Equity, Class of Treasury Stock [Line Items]            
Common stock, shares authorized (in shares)   100,000,000 100,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001      
Preferred stock, shares authorized (in shares)   5,000,000 5,000,000      
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001      
Common stock voting right per share | vote   1        
Preferred stock voting rights   The holders of Series A preferred stock are entitled to the number of votes equal to the number of shares of common stock into which the holder’s shares are convertible        
Number of shares authorized to be purchased, amount (in shares) | $       $ 50.0 $ 25.0  
Treasury share, remaining capital shares reserved for issuance, amount | $   $ 63.4        
Purchase price per share under the Plan as a percentage of fair value (percent)   85.00%        
Unrecognized stock based compensation | $   $ 0.1        
Unrecognized weighted period (in years)   2 years 1 month 17 days        
Non-Redeemable Pre-Funded Warrant            
Equity, Class of Treasury Stock [Line Items]            
Number of warrants (in shares)   300,357        
Warrant exercise price (in dollars per share) | $ / shares   $ 0.01        
ESPP            
Equity, Class of Treasury Stock [Line Items]            
Number of common shares reserved for future issuance (in shares)   900,000        
Remaining capital shares reserved for issuance   608,294        
Shares issued pursuant to the Employee Stock Purchase Plan (in shares)   49,963        
2018 Plan            
Equity, Class of Treasury Stock [Line Items]            
Number of common shares reserved for future issuance (in shares) 4,934,566 1,091,427       600,000
Maximum percentage on options may be issued   18.00%        
Additional shares approved (in shares) 510,000