v3.26.1
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2009
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based compensation   $ 183,386 $ 196,047      
Accrued share-based compensation   $ 2,585,797     $ 2,402,411  
Unrecognized compensation expenses     $ 0      
Number of options granted   0 0      
Stock Option Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares authorized to be issued           40,000
Share based arrangement additional shares authorized 100,000          
Number of shares available for issuance   22,517        
Share based arrangement vested period   4 years        
Share based arrangement exercisable period   10 years        
Stock Option Plan [Member] | 2014 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based arrangement additional shares authorized   50,000        
Stock Option Plan [Member] | 2019 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based arrangement additional shares authorized   500,000        
Employee and Board Members [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based compensation     $ 0 $ 0