XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Subsequent Events (Details Textual) - Restricted Stock [Member] - $ / shares
6 Months Ended
Aug. 07, 2025
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   3 years
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member]    
Stock Issued During Period, Shares, New Issues (in shares) 15,000  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 3 years  
Shares Issued, Price Per Share (in dollars per share) $ 0.76