Annual report pursuant to Section 13 and 15(d)

Acquisition (Details)

v3.24.0.1
Acquisition (Details)
$ in Thousands, £ in Millions
3 Months Ended 12 Months Ended
Oct. 06, 2023
USD ($)
Oct. 06, 2023
GBP (£)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Acquisition details          
Acquisition related costs       $ 629 $ 582
Accounts payable and accrued expenses | Invoice Discounting Facility          
Acquisition details          
Invoice discounting facility acquired $ 4,300        
Vendor relationships          
Acquisition details          
Useful life 10 years 10 years      
Data Solutions Holdings Limited          
Acquisition details          
Aggregate purchase price $ 15,900 £ 15.0      
Revenue     $ 14,300    
Net income     $ 800    
Vendor relationships 8,269        
Fair value of earn-out liability 2,200        
Data Solutions Holdings Limited | Minimum          
Acquisition details          
Undiscounted payment of the earn-out consideration 0        
Data Solutions Holdings Limited | Maximum          
Acquisition details          
Undiscounted payment of the earn-out consideration 3,900        
Data Solutions Holdings Limited | Vendor relationships          
Acquisition details          
Vendor relationships $ 8,300        
Useful life 10 years 10 years      
Spinnakar Limited          
Acquisition details          
Acquisition related costs       $ 600 $ 600