XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.2
SEGMENT INFORMATION - Schedule of Contribution Profit by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Operating Income (Loss) by Segment        
Revenue $ 124,615 $ 129,109 $ 247,699 $ 250,720
Cost of revenue 11,948 16,144 24,475 33,044
Marketing 36,520 22,267 65,329 47,115
Contribution profit 76,147 90,698 157,895 170,561
Selling, general and administrative 77,212 96,263 151,610 197,897
Restructuring and related charges (credits) (379) (689) (283) 8,105
Gain on sale of assets (5,044) 0 (5,160) 0
Income (loss) from operations 4,358 (4,876) 11,728 (35,441)
North America        
Schedule of Operating Income (Loss) by Segment        
Revenue 98,357 95,834 192,491 185,093
Cost of revenue 9,478 12,741 19,484 26,058
Marketing 29,477 14,447 51,259 29,750
Contribution profit 59,402 68,646 121,748 129,285
International        
Schedule of Operating Income (Loss) by Segment        
Revenue 26,258 33,275 55,208 65,627
Cost of revenue 2,470 3,403 4,991 6,986
Marketing 7,043 7,820 14,070 17,365
Contribution profit $ 16,745 $ 22,052 $ 36,147 $ 41,276