v3.26.1
Share-Based Compensation (Details) - shares
6 Months Ended
Mar. 17, 2026
Jun. 10, 2025
Jun. 30, 2026
2019 Plan      
Share-based compensation      
Additional shares reserved for issuance   6,800,000  
Number of options forfeited after termination of one plan     183,349
Cancelled     561,000
Shares reserved for issuance     22,514,455
Shares available for future grants     7,607,210
Inducement Plan      
Share-based compensation      
Additional shares reserved for issuance 800,000    
Shares reserved for issuance     1,800,000
Shares available for future grants     548,000
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%