v3.26.1
Asset Purchase and License Agreements (Details) - Chase Asset Purchase Agreement - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 31, 2025
Jun. 30, 2026
Jun. 30, 2026
Other Commitments [Line Items]      
Asset purchase agreement, initial payment made $ 1.8    
Asset purchase agreement, expenses reimbursed 1.2    
Asset purchase agreement, potential milestone payments 71.5    
Asset purchase agreement, potential milestone payments tied to commercial success $ 41.0    
Asset purchase agreement, milestone payments, maximum shares to be issued 5,387,353    
Asset purchase agreement, milestone payments, maximum shares to be issued, percentage of outstanding shares 19.90%    
Asset purchase agreement, consecutive trading day period 5 days    
Asset purchase agreement, milestone payment achieved and paid in cash   $ 2.0 $ 2.0
Asset purchase agreement, milestone payments   $ 2.0 $ 2.0