v3.24.1
Segment Reporting - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Country
Customer
Merchant
Dec. 31, 2022
Customer
Merchant
Dec. 31, 2021
Customer
Disclosure Of Operating Segments [Line Items]      
Number of countries in which revenues arise from operations | Country 40    
Percentage of revenue by region 10.00%    
Number of merchants served | Merchant 600 600  
Percentage of revenue from top 10 merchants 60.00% 50.00% 56.00%
Number of customers accounted for more than 10% of total revenue on individual level | Customer 1 0 1