v3.26.3
Common Stock Repurchases (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Common Stock Repurchases        
Treasury stock, shares, acquired 6,088 39,596 209,874 262,388
Treasury stock, value, acquired, cost method $ 72,000 $ 975,000 $ 2,290,000 $ 4,895,000