XML 56 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Stock-Based Compensation - Schedule of Unvested Restricted Stock (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance 439,210  
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance 436,863 433,528
Restricted shares granted 285,700 159,150
Restricted shares vested (283,353) (155,815)
Balance 439,210 436,863