v3.26.1
Commitments and Contingencies (Details)
$ in Millions
Feb. 12, 2026
shares
Mar. 31, 2026
USD ($)
Feb. 17, 2026
shares
Other Commitments [Line Items]      
Contractual obligation | $   $ 1.0  
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) 5,108,700   3,357,967
Aggregate royalty fee percentage 0.05