Quarterly report [Sections 13 or 15(d)]

Note 1 - General (Details Textual)

v3.25.3
Note 1 - General (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 03, 2025
$ / shares
Sep. 30, 2025
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Sep. 30, 2024
$ / shares
Jun. 30, 2024
$ / shares
Mar. 31, 2024
$ / shares
Sep. 30, 2025
Dec. 31, 2024
Number of Operating Segments               3 3
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25 $ 0.25    
Subsequent Event [Member] | O 2025 Q4 Dividends [Member]                  
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.0875                
Common Stock Dividend, Increase (Decrease), Percent (65.00%)