Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Acquisition (Details Textual)

v3.24.3
Note 6 - Acquisition (Details Textual)
$ in Thousands, € in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2024
USD ($)
Oct. 06, 2023
USD ($)
Oct. 06, 2023
EUR (€)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       $ 1,152 $ (0) $ 1,152 $ (0)  
Accounts Payable, Current       240,630   240,630   $ 218,717
Business Combination, Acquisition Related Costs       609 246 1,201 277  
Douglas Stewart Software & Services, LLC [Member]                
Business Combination, Consideration Transferred $ 22,397              
Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual       6,800        
Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual           1,000    
Business Combination, Contingent Consideration, Liability 1,700              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 0              
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 4,200              
Douglas Stewart Software & Services, LLC [Member] | Vendor Relationships [Member]                
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill $ 20,600              
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 11 years              
Douglas Stewart Software & Services, LLC [Member] | Minimum [Member]                
Business Combination, Consideration Transferred $ 20,300              
Data Solutions Holdings Limited [Member]                
Business Combination, Consideration Transferred   $ 15,900 € 15          
Business Combination, Contingent Consideration, Liability   $ 2,300   3,500   3,500    
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       1,200   1,200    
Accounts Payable, Current       0   0   $ 4,300
Business Combination, Acquisition Related Costs       $ 600 $ 200 $ 1,200 $ 300