Annual report pursuant to Section 13 and 15(d)

Acquisition - Assets and Liabilities (Details)

v3.24.0.1
Acquisition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 06, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Goodwill   $ 27,182 $ 18,963 $ 17,188
Vendor relationships        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Useful life 10 years      
Data Solutions Holdings Limited        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Cash $ 3,190      
Accounts receivable 32,503      
Inventory 2,460      
Other current assets 99      
Equipment and leasehold improvements 800      
Vendor relationships 8,269      
Goodwill 7,143      
Accounts payable and other current liabilities (34,793)      
Deferred tax liability (1,576)      
Net assets 18,095      
Data Solutions Holdings Limited | Vendor relationships        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Vendor relationships $ 8,300      
Useful life 10 years