XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND NEW ACCOUNTING STANDARDS (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of disaggregation of revenue
          
   Three Months Ended
June 30,
 
   2025   2024 
Licensing fee  $10,355   $16,064 
Equipment   52,526    10,108 
Other   7,707    668 
Total  $70,588   $26,840 

 

               
    Six Months Ended
June 30,
 
    2025     2024  
Device sales   $ -     $ 55,500  
Licensing fee     27,668       37,621  
Equipment     72,338       11,621  
Other     11,597       769  
Total   $ 111,603     $ 105,511  

 

Major Geographic Locations

 

    Three Months Ended
June 30,
 
    2025     2024  
U.S. sales   $ 11,112     $ 21,688  
International sales     59,476       5,152  
Total   $ 70,588     $ 26,840  

 

   Six Months Ended
June 30,
 
   2025   2024 
U.S. sales  $31,555   $44,858 
International  sales   80,048    60,653 
Total  $111,603   $105,511 
Schedule of patents
                       
    Gross
Carrying
Amount
    Accumulated
Amortization
   

Net
Carrying

Value

 
June 30, 2025                        
Patents   $ 250,997     $ (19,931 )   $ 231,066  
Trademarks     72,908       (9,103 )     63,805  
Total June 30, 2025   $ 323,905     $ (29,034 )   $ 294,871  
                         
December 31, 2024                        
Patents   $ 215,782     $ (13,519 )   $ 202,263  
Trademarks     64,067       (5,603 )     58,464  
Total December 31, 2024   $ 279,849     $ (19,122 )   $ 260,727  
Schedule of unrealized loss on investments
                         
    Amortized
Cost
    Unrealized
Gain (Loss)
    Fair
Value
 
June 30, 2025                        
Short-term investments   $ 5,360,635     $ 830     $ 5,361,465  
                         
December 31, 2024                        
Short-term investments   $ 2,905,951     $ (513 )   $ 2,905,438  
Schedule of fair value, assets measured on recurring basis
                               
    Carrying Value     Level 1     Level 2     Level 3  
June 30, 2025                                
U.S. Treasury Bill   $ 5,000,795     $ 5,000,795     $ -     $ -  
Mutual Funds     360,670       360,670       -       -  
Total June 30, 2025   $ 5,361,465     $ 5,361,465     $ -     $ -  
                                 
December 31, 2024                                
U.S. Treasury Bill   $ 2,650,225     $ 2,650,225     $ -     $ -  
Mutual Funds     255,213       255,213       -       -  
Total December 31, 2024   $ 2,905,438     $ 2,905,438     $ -     $ -  
Schedule of anti-dilutive shares
          
   Three Months Ended
June 30,
 
   2025   2024 
Warrants   2,662,250    2,662,250 
Options   3,038,078    2,281,879 
Shares to be issued   201,136    - 
Total   5,901,464    4,944,129 

 

               
    Six Months Ended
June 30,
 
    2025     2024  
Warrants     2,662,250       2,662,250  
Options     3,038,078       2,281,879  
Shares to be issued     201,136       -  
Total     5,901,464       4,944,129