v3.25.2
Segment and Geographic Information - Significant Operating Expense Categories Used to Evaluate the Business and Allocate Resources to Net income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 266,990 $ 220,053 $ 509,610 $ 434,368
Less:        
Income from operations 34,731 20,666 44,932 37,412
Interest expense (4,224) (561) (8,522) (1,123)
Other income / (expense), net 12,624 (3,545) 27,139 661
Income before income taxes 43,131 16,560 63,549 36,950
Provision for income taxes 13,691 12,935 15,421 17,204
Net income 29,440 3,625 48,128 19,746
Reportable Segment        
Segment Reporting Information [Line Items]        
Total revenue 266,990 220,053 509,610 434,368
Less:        
Technology costs 20,623 15,917 40,692 32,021
Advertising costs 21,765 19,272 43,428 45,397
Adjusted cost of revenue 94,861 81,893 184,293 160,216
Adjusted sales and marketing 34,019 31,386 64,541 60,273
Adjusted product and development 16,310 18,269 33,031 37,770
Adjusted general and administrative 44,681 32,650 98,693 61,279
Total operating expenses 232,259 199,387 464,678 396,956
Income from operations 34,731 20,666 44,932 37,412
Interest expense (4,224) (561) (8,522) (1,123)
Other income / (expense), net 12,624 (3,545) 27,139 661
Income before income taxes 43,131 16,560 63,549 36,950
Provision for income taxes 13,691 12,935 15,421 17,204
Net income $ 29,440 $ 3,625 $ 48,128 $ 19,746