XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-based Compensation        
Total grant date fair value of options vested   $ 0.3 $ 1.9  
Weighted-average grant date fair value of options granted     $ 3.20  
Shares available for future issuance (in shares)   375,884   598,397
Number of Options, Options granted   0    
Options remained outstanding   1,733,312   1,829,428
Employee Stock Option        
Share-based Compensation        
Unrecognized compensation expense related to unvested options   $ 1.9    
Unrecognized compensation expense, weighted-average period expected to be recognized   1 year 6 months    
ESPP        
Share-based Compensation        
Increase in number of shares reserved for issuance (in shares) 210,804      
Shares available for future issuance (in shares)   1,100,966    
Number of shares issued (in shares)   0 0