XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Stock option activity and related information (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Beginning balance (in shares) 7,601,460 7,079,833  
Granted 2,278,846 1,300,562  
Exercised (133,805) (7,927)  
Expired/Cancelled (459,057) (771,008)  
Vested and expected to vest 9,287,444    
Exercisable 6,152,481    
Ending balance (in shares) 9,287,444 7,601,460 7,079,833
Weighted Average Exercise Price      
Beginning balance (usd per share) $ 3.99 $ 2.36  
Granted (usd per share) 19.80 14.59  
Exercised (usd per share) 0.55 3.60  
Expired/Cancelled (usd per share) 14.36 8.29  
Vested and expected to vest (usd per share) 3.99    
Exercisable (usd per share) 2.76    
Ending balance (usd per share) $ 3.99 $ 3.99 $ 2.36
Weighted average Remaining Contractual Term, Outstanding 6 years 6 months 6 years 6 months 6 years 6 months
Weighted average Remaining Contractual Term, Vested and expected to vest 6 years 6 months    
Weighted average Remaining Contractual Term, Exercisable 6 years 6 months