XML 292 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Subsequent Events (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
Feb. 13, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share   $ 0.25 $ 0.25
Subsequent Event [Member]      
Proceeds from insurance coverage claim $ 5.4    
Subsequent Event [Member] | Common Stock [Member] | Cash Dividend      
Common Stock, Par or Stated Value Per Share $ 0.00625    
Subsequent Event [Member] | Common Stock [Member] | Cash Dividend | Maximum [Member]      
Common Stock, Par or Stated Value Per Share 0.00375    
Subsequent Event [Member] | Common Stock [Member] | Cash Dividend | Minimum [Member]      
Common Stock, Par or Stated Value Per Share $ 0.0025