v3.23.3
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2009
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2004
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock-based compensation       $ 246,114 $ 476,805    
Accrued share-based compensation       $ 1,631,322   $ 1,385,208  
Expected dividend yield rate       0.00%      
Share-based compensation   $ 107,204 $ 338,857 $ 246,114 $ 476,805    
Unrecognized compensation expenses   $ 0   $ 0      
Number of options granted       0 0    
Stock Option Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Shares to be issued             40,000
Share based arrangement additional authorized shares 100,000            
Number of shares available for issuance   22,518   22,518      
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 authorized shares       50,000      
Stock Option Plan [Member] | 2019 [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share based arrangement additional authorized shares       500,000      
Employee and Board Members [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share-based compensation         $ 7,682