XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Share-based Compensation (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
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 $ 538,995  
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   14,274
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture   46,206
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, Equity Instruments Other than Options, Vested in Period 14,622  
Share-Based Payment Arrangement, Expense $ 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, Equity Instruments Other than Options, Vested in Period 31,584  
Share-Based Payment Arrangement, Expense $ 420,965