XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Schedule of Contribution Profit by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Operating Income (Loss) by Segment    
Revenue $ 123,084 $ 121,611
Cost of revenue 12,527 16,900
Marketing 28,809 24,848
Contribution profit 81,748 79,863
Selling, general and administrative 74,282 101,634
Restructuring and related charges 96 8,794
Income (loss) from operations 7,370 (30,565)
North America    
Schedule of Operating Income (Loss) by Segment    
Revenue 94,134 89,259
Cost of revenue 10,006 13,317
Marketing 21,782 15,303
Contribution profit 62,346 60,639
International    
Schedule of Operating Income (Loss) by Segment    
Revenue 28,950 32,352
Cost of revenue 2,521 3,583
Marketing 7,027 9,545
Contribution profit $ 19,402 $ 19,224