XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jun. 04, 2024
May 15, 2023
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Apr. 30, 2024
Mar. 31, 2024
Common stock, par value     $ 0.50           $ 0.50   $ 0.50 $ 0.50
Stock repurchased during the period, shares                 57,766 37,161    
Stock repurchased during the period, value       $ 514,579 $ 188,637 $ 129,876 $ 325,256   $ 703,216 $ 455,133    
Dividend declared             $ 0.10 $ 0.10    
Dividend $ 209,000 $ 213,600     $ 209,000     $ 213,600        
2025 Q3 Dividends [Member]                        
Dividends declared date                 Apr. 30, 2024      
Dividend declared                 $ 0.10      
2024 Q3 Dividends [Member]                        
Dividends declared date                   Apr. 10, 2023    
Dividend declared                   $ 0.10    
Maximum [Member] | Board of Directors [Member]                        
Stock authorized repurchased shares for treasury                     $ 1,000,000