v3.25.1
Note 5 - Business Combinations (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 14, 2025
Nov. 12, 2021
Mar. 31, 2025
Mar. 31, 2024
Gain (Loss) on Business Combination Settlement     $ 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