XML 105 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Stock Based Compensation - Schedule of Unvested Restricted Stock (Details) - shares
6 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance   436,863
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance 429,376 433,528
Restricted shares granted 10,819 159,150
Restricted shares vested (6,667) (155,815)
Balance 433,528 436,863
The 2010 Plan [Member] | Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance   436,863