Annual report [Section 13 and 15(d), not S-K Item 405]

Note 3 - Acquisition (Details Textual)

v3.25.4
Note 3 - Acquisition (Details Textual)
$ in Thousands, € in Millions
12 Months Ended
Jul. 31, 2024
USD ($)
Oct. 06, 2023
USD ($)
Oct. 06, 2023
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)       $ 1,374 $ 3,618 $ (0)
Payment for Contingent Consideration Liability, Financing Activities       3,374 3,555 (0)
Accounts Payable, Current       309,670 331,654  
Business Combination, Acquisition-Related Cost, Expense       807 2,311 629
Douglas Stewart Software & Services, LLC [Member]            
Business Combination, Consideration Transferred $ 22,145          
Business Combination, Acquiree's Revenue since Acquisition Date, Actual         11,800  
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual         800  
Business Combination, Contingent Consideration, Liability 1,700     0 1,900  
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)       1,400 100  
Payment for Contingent Consideration Liability, Financing Activities       3,200    
Douglas Stewart Software & Services, LLC [Member] | Vendor Relationships [Member]            
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill $ 13,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,200     3,400  
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)         1,200  
Business Combination, Contingent Consideration, Liability, Current         0  
Business Combination, Acquisition-Related Cost, Expense       800 2,300 $ 600
Data Solutions Holdings Limited [Member] | Invoice Discounting Facility [Member]            
Accounts Payable, Current       $ 0 $ 0