v3.26.1
Related Party Transactions (Details) - University of Colorado License Agreement - Related Party - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Amounts of transaction $ 300,000 $ 300,000
Accounts payable $ 25,000.0 $ 24,200