v3.25.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
 Schedule of intangible assets        
   June 30, 2025   December 31, 2024 
         
Patents  $2,235,408   $2,127,076 
Less: Accumulated amortization   825,040    771,631 
           
 Intangible assets, net  $1,410,368   $1,355,445