v3.24.0.1
Business Overview and Summary of Significant Accounting Policies - Schedule of Cost and Operating Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payment processing services costs $ 147,339 $ 107,933 $ 70,191
Selling and marketing 107,621 78,456 51,297
General and administrative 107,624 82,949 61,623
Technology and development 62,028 50,257 31,295
Total costs and operating expenses $ 424,612 $ 319,595 $ 214,406