XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Dec. 31, 2020
Sep. 30, 2024
Dec. 31, 2016
Dec. 31, 2009
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     1 year    
RSUs fully vest date     Oct. 01, 2024    
Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted average remaining amortization period     2 years 8 months 12 days    
Restricted Stock [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     4 years    
Performance Shares [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted average remaining amortization period     2 years 7 months 6 days    
Unamortized stock-based compensation costs     $ 284,780    
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche One [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage     0.00%    
Performance Shares [Member] | Share-Based Payment Arrangement, Tranche Two [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage     100.00%    
Performance Equity Plan 2009 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares reserved for issuance         500,000
Shares available for grant     2,364    
Long Term Incentive Plan 2016 [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares reserved for issuance 2,200,000 1,400,000   600,000  
Shares available for grant     376,094    
Increase in number of shares reserved for issuance 800,000 800,000      
Long Term Incentive Plan 2016 [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares reserved for issuance       200,000