v3.26.1
Note 2 - Investments - Schedule of Debt Securities, Held-to-Maturity Credit Quality Indicators (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Amortized Cost $ 35,122 $ 33,501
Corporate Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost 32,989 31,393
Municipal Bonds [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost 2,133 2,108
Standard & Poor's, BBB Rating [Member] | Corporate Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost 31,989 29,521
Standard & Poor's, BB+ Rating [Member] | Corporate Debt Securities [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost 1,000 1,872
Standard & Poor's, A Rating [Member] | Municipal Bonds [Member]    
Debt Securities, Held-to-Maturity, Amortized Cost $ 2,133 $ 2,108