v3.25.2
Segment Information - Schedule of Segment Operating Results (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]        
Segment revenue $ 210,470 $ 224,084 $ 391,841 $ 457,708
Less:        
Segment cost of services 63,850 75,496 125,933 155,479
Segment sales and marketing 64,724 65,409 134,775 135,500
Segment general and administrative 52,356 51,841 104,627 104,257
Segment Adjusted EBITDA 51,232 59,314 72,133 113,428
Operating Segments        
Segment Reporting Information [Line Items]        
Segment revenue 210,470 224,084 391,841 457,708
Less:        
Segment cost of services 59,813 69,457 117,517 143,491
Segment sales and marketing 59,303 58,270 122,573 122,219
Segment general and administrative 40,122 37,043 79,618 78,570
Segment Adjusted EBITDA 51,232 59,314 72,133 113,428
SaaS        
Segment Reporting Information [Line Items]        
Segment revenue 115,005 77,794 226,134 152,116
SaaS | Operating Segments        
Segment Reporting Information [Line Items]        
Segment revenue 115,005 77,794 226,134 152,116
Less:        
Segment cost of services 29,884 23,552 59,560 47,016
Segment sales and marketing 39,581 32,021 85,381 67,052
Segment general and administrative 22,147 12,056 46,985 24,448
Segment Adjusted EBITDA 23,393 10,165 34,208 13,600
Marketing Services        
Segment Reporting Information [Line Items]        
Segment revenue 95,465 146,290 165,707 305,592
Marketing Services | Operating Segments        
Segment Reporting Information [Line Items]        
Segment revenue 95,465 146,290 165,707 305,592
Less:        
Segment cost of services 29,929 45,905 57,957 96,475
Segment sales and marketing 19,722 26,249 37,192 55,167
Segment general and administrative 17,975 24,987 32,633 54,122
Segment Adjusted EBITDA $ 27,839 $ 49,149 $ 37,925 $ 99,828