Note 20 - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||||
| Balance | $ 15,540 | $ 7,217 | $ 17,370 | $ 10,052 | ||||||
| Other comprehensive income (loss), net of taxes | [1] | (341) | (325) | 114 | 78 | |||||
| Balance | 15,344 | 19,358 | 15,344 | 19,358 | ||||||
| AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] | ||||||||||
| Balance | (421) | (768) | (241) | (1,157) | ||||||
| Other comprehensive loss arising during the period | (144) | 228 | (324) | 617 | ||||||
| Amounts reclassified from accumulated other comprehensive income (loss) | 0 | (1) | [2] | 0 | (1) | [2] | ||||
| Other comprehensive income (loss), net of taxes | (144) | 227 | (324) | 616 | ||||||
| Balance | (565) | (541) | (565) | (541) | ||||||
| Accumulated Foreign Currency Adjustment Attributable to Parent [Member] | ||||||||||
| Balance | (3,286) | (3,286) | (3,286) | (3,286) | ||||||
| Other comprehensive loss arising during the period | 0 | 0 | 0 | 0 | ||||||
| Amounts reclassified from accumulated other comprehensive income (loss) | 0 | 0 | [2] | 0 | 0 | [2] | ||||
| Other comprehensive income (loss), net of taxes | 0 | 0 | 0 | 0 | ||||||
| Balance | (3,286) | (3,286) | (3,286) | (3,286) | ||||||
| Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member] | ||||||||||
| Balance | 4,102 | 3,739 | 3,467 | 3,725 | ||||||
| Other comprehensive loss arising during the period | (197) | (552) | 438 | (538) | ||||||
| Amounts reclassified from accumulated other comprehensive income (loss) | 0 | 0 | [2] | 0 | 0 | [2] | ||||
| Other comprehensive income (loss), net of taxes | (197) | (552) | 438 | (538) | ||||||
| Balance | 3,905 | 3,187 | 3,905 | 3,187 | ||||||
| AOCI Attributable to Parent [Member] | ||||||||||
| Balance | 395 | (315) | (60) | (718) | ||||||
| Other comprehensive loss arising during the period | (341) | (324) | 114 | 79 | ||||||
| Amounts reclassified from accumulated other comprehensive income (loss) | 0 | (1) | [2] | 0 | (1) | [2] | ||||
| Other comprehensive income (loss), net of taxes | (341) | (325) | 114 | 78 | ||||||
| Balance | $ 54 | $ (640) | $ 54 | $ (640) | ||||||
| ||||||||||
| X | ||||||||||
- Definition Amount after tax, before reclassification adjustments of other comprehensive income (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount after tax and reclassification adjustments of other comprehensive income (loss). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount after tax of reclassification adjustments of other comprehensive income (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|