XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Earnings (Loss) Per Share - Common Stock ("EPS") - Securities Excluded From the Diluted Per Share Calculation (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Exercise Price Less Than Average Market Price Of Common Shares [Member]        
Antidilutive securities (in shares)     126,131
Exercise Price Less Than Average Market Price Of Common Shares [Member] | Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares)    
Exercise Price Less Than Average Market Price Of Common Shares [Member] | Warrant [Member]        
Antidilutive securities (in shares)     126,131
Exercise Price Greater Than Average Market Price Of Common Shares [Member]        
Antidilutive securities (in shares) 1,731,931 281,985    
Exercise Price Greater Than Average Market Price Of Common Shares [Member] | Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 9,236 11,313    
Exercise Price Greater Than Average Market Price Of Common Shares [Member] | Warrant [Member]        
Antidilutive securities (in shares) 1,722,695 270,672