v3.26.1
License Agreements (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
License Agreements    
Annual maintenance fee $ 50,000 $ 50,000
Milestone payments   125,000
Royalty fees pertaining to license agreement 0 0
Minimum    
License Agreements    
Annual maintenance fee per license 30,000 30,000
Maximum    
License Agreements    
Annual maintenance fee per license $ 50,000 $ 50,000