XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 16 - Subsequent Events (Details Textual) - shares
1 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Common Stock [Member] | Subsequent Event [Member] | Director [Member]        
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares) 1,352      
Common Stock [Member] | Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member]        
Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited (in shares)   849    
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years 3 years
Restricted Stock [Member] | Subsequent Event [Member] | Director [Member]        
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares) 10,500      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years      
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member]        
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares) 158,486      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years