v3.25.1
Share-Based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 01, 2025
Mar. 31, 2025
Mar. 31, 2024
2011 Plan      
Share-based compensation      
Number of options forfeited after termination of one plan 125,323    
2019 Plan      
Share-based compensation      
Number of new shares available for awards under the plan 2,134,159    
Shares reserved for issuance   11,656,429  
Shares available for future grants   916,484  
Cancelled   561,000  
2021 Inducement Plan      
Share-based compensation      
Shares reserved for issuance   1,000,000  
Shares available for future grants   260,000  
Employee Stock Option      
Share-based compensation      
Original grant-date fair value   $ 2.3 $ 0.1
Employee Stock Option | 2011 Plan      
Share-based compensation      
Vesting period   4 years  
Employee Stock Option | 2011 Plan | Share-based Compensation Award, Tranche One      
Share-based compensation      
Percentage of shares to vest   25.00%  
Employee Stock Option | 2011 Plan | Share-based Compensation Award, Tranche Two      
Share-based compensation      
Percentage of shares to vest   2.78%  
Employee Stock Option | 2019 Plan      
Share-based compensation      
Vesting period   4 years  
Employee Stock Option | 2019 Plan | Share-based Compensation Award, Tranche One      
Share-based compensation      
Percentage of shares to vest   25.00%  
Employee Stock Option | 2019 Plan | Share-based Compensation Award, Tranche Two      
Share-based compensation      
Percentage of shares to vest   2.78%