v3.25.2
Note 5 - Business Combinations (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 14, 2025
Nov. 12, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Gain (Loss) on Business Combination Settlement     $ (0) $ (0) $ 4,775 $ (0)
Settlement Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 777,800          
Reflect Systems, Inc. [Member]            
Business Acquisition, Threshold Trading Days (Day)   15 days        
Business Combination, Price Per Share (in dollars per share)   $ 6,400        
Payments to Acquire Businesses, Gross $ 3,000          
Business Combination, Contingent Consideration, Liability   $ 12,815        
Business Combination, Consideration Transferred 8,040          
Gain (Loss) on Business Combination Settlement $ 4,775          
Reflect Systems, Inc. [Member] | Settlement Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 777,800          
Business Combination, Consideration Transferred, Liabilities Incurred $ 1,040          
Reflect Systems, Inc. [Member] | Subordinated Debt [Member]            
Debt Instrument, Face Amount 4,000          
Business Combination, Consideration Transferred, Liabilities Incurred $ 4,000