Quarterly report [Sections 13 or 15(d)]

Note 3 - Earnings Per Common Share (Details Textual)

v3.26.1
Note 3 - Earnings Per Common Share (Details Textual)
Jul. 20, 2026
shares
Jun. 30, 2026
shares
Dec. 31, 2025
shares
Common Stock, Shares, Issued   54,671,023 54,624,955
Common Stock, Shares, Outstanding   54,671,023 54,624,955
Subsequent Event [Member]      
Stockholders' Equity Note, Stock Split, Conversion Ratio 2    
Common Stock, Shares, Issued 109,300,000    
Common Stock, Shares, Outstanding 109,300,000