v3.26.1
Note 14 - Business Combination (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended 24 Months Ended
Mar. 07, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Payments to Acquire Businesses, Net of Cash Acquired   $ (0) $ 129,718      
Secure Wise Business [Member]            
Payments to Acquire Businesses, Net of Cash Acquired $ 130,000          
Business Combination, Acquisition-Related Cost, Expense       $ 4,500 $ 900 $ 5,400
Business Combination, Acquired Receivable, Purchased without Credit Deterioration, Fair Value $ 3,000