XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 10 - Stock-Based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Nov. 14, 2023
Nov. 01, 2022
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     437,089     437,089    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     100,000     100,000    
Share-Based Payment Arrangement, Expense     $ 700,000 $ 700,000   $ 2,000,000 $ 2,100,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)           3 months 21 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           5 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares)           0 0  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 0     $ 0    
Restricted Stock [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     437,089   433,528 437,089   429,376
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         10,819 159,150    
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 2,383,848     $ 2,383,848    
Amended Equity Plan [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   600,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)   2,600,000            
The 2010 Plan [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     100,000   100,000 100,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           0    
The 2010 Plan [Member] | Restricted Stock [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)     437,089     437,089    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value           $ 2,600,000 $ 2,400,000  
The 2010 Plan [Member] | Employee Stock Option                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate           0.00%    
The 2010 Plan [Member] | Common Stock [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)           458,376    
The 2023 Plan [Member] | Common Stock [Member]                
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 193,500