XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION - Schedule of Contribution Profit by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Operating Income (Loss) by Segment        
Revenue $ 114,479 $ 126,474 $ 362,178 $ 377,194
Cost of revenue 11,584 15,796 36,059 48,840
Marketing 36,258 28,898 101,587 76,013
Contribution profit 66,637 81,780 224,532 252,341
Selling, general and administrative 71,327 80,016 222,937 277,913
Restructuring and related charges 896 2,228 613 10,333
Gain on sale of assets 0 0 (5,160) 0
Income (loss) from operations (5,586) (464) 6,142 (35,905)
North America        
Schedule of Operating Income (Loss) by Segment        
Revenue 86,889 94,936 279,380 280,029
Cost of revenue 9,151 12,462 28,635 38,520
Marketing 28,643 18,990 79,902 48,740
Contribution profit 49,095 63,484 170,843 192,769
International        
Schedule of Operating Income (Loss) by Segment        
Revenue 27,590 31,538 82,798 97,165
Cost of revenue 2,433 3,334 7,424 10,320
Marketing 7,615 9,908 21,685 27,273
Contribution profit $ 17,542 $ 18,296 $ 53,689 $ 59,572