XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting and Customer Concentration - Schedule of Reconciliation of Consolidated Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 299,453 $ 295,135
Cost of revenue:    
Research and development 40,902 36,095
Stock-based compensation 8,404 7,736
Income tax provision 5,361 7,998
Net income 16,130 19,467
Consolidated net income 16,130 19,467
Operating Segments [Member]    
Revenue 299,453 295,135
Cost of revenue:    
Transaction fees 27,901 25,062
All other [1] 125,233 133,323
Total cost of revenue 153,134 158,385
Research and development [1] 39,816 36,070
Selling and marketing [1] 26,673 29,199
General and administrative [1] 28,356 26,614
Restructuring and reorganization charges [1] 7,368 1,998
Stock-based compensation 8,712 7,869
Other segment items [2] 6,705 29
Interest expense 7,198 7,506
Income tax provision 5,361 7,998
Net income 16,130 19,467
Consolidated net income 16,130 19,467
Eliminations and Reconciling Items [Member]    
Cost of revenue:    
Net income $ 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 (both transaction-related and amortization of acquired intangible assets), executive transition costs, interest income, loss on extinguishment of debt, and foreign currency gains/losses.