XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Fair Value of Stock Options Granted and Purchase Rights Issued under the ESPP (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Weighted average fair value for options granted (in dollars per share) $ 9.84 $ 4.80  
Employee Stock Purchase Plan | Employee Stock Option      
Expected dividend yield  
Risk-free interest rate, minimum 3.98% 3.46%  
Risk-free interest rate, maximum   3.64%  
Risk-free interest rate 3.98%    
Expected Volatility, minimum   94.00%  
Expected Volatility, maximum   95.00%  
Expected volatility 90.00%    
Expected life (years) 6 years 1 month 6 days    
Employee Stock Purchase Plan | Employee Stock Option | Minimum      
Expected life (years) 6 years 1 month 6 days 5 years 10 months 24 days  
Employee Stock Purchase Plan | Employee Stock Option | Maximum      
Expected life (years)   6 years 1 month 6 days  
Employee Stock Purchase Plan | Employee Purchase Rights      
Expected dividend yield  
Risk-free interest rate, minimum 5.27%   5.20%
Risk-free interest rate 5.27% 5.20%  
Expected Volatility, minimum 90.00%   64.00%
Expected volatility 90.00% 64.00%  
Expected life (years) 6 months 6 months