XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
SEGMENT INFORMATION - Schedule of Contribution Profit by Segment (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]        
Revenue $ 125,702 $ 124,615 $ 242,889 $ 247,699
Total cost of revenue 11,276 11,948 22,165 24,475
Marketing        
Total marketing 41,399 36,520 75,836 65,329
Income (loss) from operations 13,054 4,358 14,938 11,728
Selling, general and administrative 70,669 77,212 140,509 151,610
Gain on sale of assets 0 (5,044) 0 (5,160)
Gain on sale of business (10,650) 0 (10,650) 0
Other income (expense), net 18,466 (4,483) 26,037 (17,165)
Restructuring and related charges (credits) (46) (379) 91 (283)
Income (loss) from continuing operations before provision (benefit) for income taxes 31,520 (125) 40,975 (5,437)
North America        
Segment Reporting Information [Line Items]        
Revenue 99,996 98,357 191,109 192,491
International        
Segment Reporting Information [Line Items]        
Revenue 25,706 26,258 51,780 55,208
Operating Segments        
Marketing        
Income (loss) from operations 73,027 76,147 144,888 157,895
Operating Segments | North America        
Segment Reporting Information [Line Items]        
Revenue 99,996 98,357 191,109 192,491
Total cost of revenue 8,564 9,478 16,805 19,484
Marketing        
Online marketing 31,933 28,645 57,860 50,321
Other segment items (marketing) 1,227 832 1,775 938
Total marketing 33,160 29,477 59,635 51,259
Income (loss) from operations 58,272 59,402 114,669 121,748
Operating Segments | North America | Payment processor fees        
Segment Reporting Information [Line Items]        
Total cost of revenue 6,903 5,854 13,258 11,515
Operating Segments | North America | Other segment items (cost of revenue)        
Segment Reporting Information [Line Items]        
Total cost of revenue 1,661 3,624 3,547 7,969
Operating Segments | International        
Segment Reporting Information [Line Items]        
Revenue 25,706 26,258 51,780 55,208
Total cost of revenue 2,712 2,470 5,360 4,991
Marketing        
Online marketing 7,434 6,157 14,535 11,930
Other segment items (marketing) 805 886 1,666 2,140
Total marketing 8,239 7,043 16,201 14,070
Income (loss) from operations 14,755 16,745 30,219 36,147
Operating Segments | International | Payment processor fees        
Segment Reporting Information [Line Items]        
Total cost of revenue 1,408 1,319 2,814 2,783
Operating Segments | International | Other segment items (cost of revenue)        
Segment Reporting Information [Line Items]        
Total cost of revenue $ 1,304 $ 1,151 $ 2,546 $ 2,208