v3.25.2
Note 9 - Available-for-sale Securities Measured at Fair Value Using Significant Unobservable Inputs (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Included in earnings $ 0  
Fair Value, Inputs, Level 3 [Member]    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Balance, beginning of year 52,000 $ 52,000
Payments received (1,000) (1,000)
Included in earnings 0 0
Included in other comprehensive (loss) income 0 1,000
Transfers in and/or out of Level 3 0 0
Balance, end of year $ 51,000 $ 52,000