XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Note 14 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Payments to Acquire Notes Receivable   $ (0) $ 2,000 $ (0)
Notes Receivable [Member] | Corporate Debt Securities [Member]        
Payments to Acquire Notes Receivable $ 2,000      
Receivable with Imputed Interest, Effective Yield (Interest Rate) 5.00%