v3.25.2
Segment Reporting and Customer Concentration - Schedule of Reconciliation of Consolidated Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 297,128 $ 290,318 $ 596,581 $ 585,453
Cost of revenue:        
Research and development 40,417 38,411 81,319 74,506
Restructuring and reorganization charges 4,588 7,099 11,956 9,097
Stock-based compensation 8,600 8,600 16,953 16,371
Income tax provision 7,663 6,170 13,024 14,168
Net income 12,267 13,829 28,397 33,296
Operating Segments [Member]        
Revenue 297,128 290,318 596,581 585,453
Cost of revenue:        
Transaction fees 25,866 24,207 53,767 49,269
All other [1] 122,626 127,922 247,859 261,245
Total cost of revenue 148,492 152,129 301,626 310,514
Research and development [1] 39,622 37,853 79,438 73,923
Selling and marketing [1] 27,202 28,390 53,875 57,589
General and administrative [1] 27,340 25,804 55,695 52,418
Restructuring and reorganization charges [1] 4,588 7,099 11,956 9,097
Stock-based compensation 8,762 9,193 17,474 17,062
Other segment items [2] 13,793 2,153 20,499 2,182
Interest expense 7,399 7,698 14,597 15,204
Income tax provision 7,663 6,170 13,024 14,168
Net income 12,267 13,829 28,397 33,296
Eliminations and Reconciling Items [Member]        
Cost of revenue:        
Net income $ 0 $ 0 $ 0 $ 0
[1] These functional expense lines include depreciation expense, which is presented separately on our Income Statements.
[2] Other segment items include acquisition-related costs (transaction-related costs, earn-out compensation, and amortization of acquired intangible assets), executive transition costs, interest income, loss on extinguishment of debt, and foreign currency gains/losses.