XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.2
License Agreements (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
License Agreements    
Annual maintenance fee $ 50,000 $ 50,000
Prepaid Maintenance Fees 25,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