Quarterly report [Sections 13 or 15(d)]

Note 16 - Subsequent Events (Details Textual)

v3.25.2
Note 16 - Subsequent Events (Details Textual)
Aug. 04, 2025
shares
Nov. 05, 2024
Aug. 03, 2025
shares
Jun. 30, 2025
shares
Dec. 31, 2024
shares
Common Stock, Shares, Issued (in shares)       1,030,349 776,026
Common Stock, Shares, Outstanding (in shares)       1,027,701 773,084
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio   20      
Subsequent Event [Member]          
Common Stock, Shares, Issued (in shares) 1,408,052   14,080,516    
Common Stock, Shares, Outstanding (in shares) 1,406,005   14,060,054    
Subsequent Event [Member] | Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10