v3.25.2
Note 9 - Fair Value Measurements (Details Textual) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Receivables, Fair Value Disclosure $ 6,806,000 $ 7,471,000
Enterprise Value Loans [Member]    
Receivables, Fair Value Disclosure 6,806,000 7,471,000
Enterprise Value Loans [Member] | Fair Value, Nonrecurring [Member]    
Receivables, Fair Value Disclosure 17,700,000 17,700,000
Receivables, Reserves, Fair Value 10,800,000 10,100,000
Receivables, Accumulated Charge Offs, Fair Value $ 129,000 $ 126,000