v3.26.1
Note 6 - Fair Value of Assets and Liabilities - Reconciliation of Level 3 Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Bank Partner Fees [Member]    
Fair value $ 28,668 $ 13,644
Changes in fair value of liabilities, included in earnings (8,786) 2,135
Fair value 19,882 $ 15,779
Contingent Consideration [Member]    
Fair value 40,000  
Changes in fair value of liabilities, included in earnings (18,000)  
Fair value $ 22,000