XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment arrangement, expense $ 60,772 $ 179,482 $ 101,467 $ 321,779  
Stock options or restricted stock granted 333,750   333,750    
Options, available for grant 137,042   137,042    
Aggregate intrinsic value $ 0   $ 0   $ 0
Aggregate intrinsic value of options exercisable 0   0   $ 0
Unrecognized portion of stock compensation expense 0   0    
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized portion of stock compensation expense $ 184,461   $ 184,461    
2005 Stock Option Plan [Member] | During 2015 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unavailable for issuance 1,078   1,078    
Shares unexercised and outstanding 284   284    
2006 Stock Option Plan [Member] | During 2016 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unavailable for issuance 2,739   2,739    
Shares unexercised and outstanding 531   531    
2007 Stock Option Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unexercised and outstanding 0   0    
2007 Stock Option Plan [Member] | During 2017 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unavailable for issuance 4,733   4,733    
2008 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unexercised and outstanding 0   0    
2008 Plan [Member] | During 2018 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares unavailable for issuance 2,025   2,025