XML 70 R60.htm IDEA: XBRL DOCUMENT v3.26.1
License Agreements (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
License Agreements      
Accrued maintenance fees payable $ 25,000 $ 25,000 $ 0
Annual maintenance fees     50,000
Payment for maintenance or milestone fees 0 0  
Royalty fees pertaining to license agreement 0 0  
Minimum      
License Agreements      
Annual maintenance fee per license 30,000 30,000 30,000
Maximum      
License Agreements      
Annual maintenance fee per license $ 50,000 $ 50,000 $ 50,000