XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Vested, Number 123,549   71,788  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value $ 3,374,002      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 118,121      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 22,946      
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture 71,788      
Share-Based Payment Arrangement, Employee [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period     71,788  
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted       76,755
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)       3 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Vested, Number 40,204   40,204  
Share-Based Payment Arrangement, Expense $ 105,505 $ 105,505    
Phantom Share Units (PSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted       280,245
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Vested, Number 83,345   31,584  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 51,761      
Share-Based Payment Arrangement, Expense $ 0 $ 420,965