v3.26.1
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Feb. 17, 2026
shares
Jun. 30, 2026
USD ($)
shares
Feb. 12, 2026
shares
Other Commitments [Line Items]      
Contractual obligation | $   $ 0.6  
Series B Warrants      
Other Commitments [Line Items]      
Warrant exercised (in shares) 5,108,700    
Series B Warrants | Royalty Purchase Agreement      
Other Commitments [Line Items]      
Warrant exercised (in shares) 3,357,967 5,108,700 5,108,700
Aggregate royalty fee percentage 0.05 0.05