v3.26.3
Note G - Dividend Payment (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 13, 2026
Jul. 13, 2026
Apr. 13, 2026
Jan. 12, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Common Stock, Dividends, Per Share, Cash Paid   $ 0.1525 $ 0.1525 $ 0.15        
Dividends, Common Stock, Cash   $ 2,100 $ 2,100 $ 2,100 $ 2,099 $ 2,071 $ 6,259 $ 6,207
Subsequent Event [Member]                
Common Stock, Dividends, Per Share, Cash Paid $ 0.1525              
Dividends, Common Stock, Cash $ 2,100