v3.25.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Net revenue $ 223,782 $ 200,003
Cost of goods sold 97,802 86,544
Marketing 27,873 24,858
Other selling, general, and administrative costs 95,636 93,728
Interest and other income, net (2,455) (2,556)
Provision for income taxes 1,454 108
Net income (loss) $ 3,472 $ (2,679)