v3.26.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
segment
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Abstract]            
Number of operating segments | segment         1  
Number of reportable segments | segment 1          
Net revenue $ 235,511   $ 214,475   $ 477,958 $ 438,257
Cost of goods sold 99,054   100,866   210,460 198,668
Marketing 28,745   26,040   56,788 53,913
Other selling, general, and administrative costs 104,545   92,094   205,876 187,730
Interest and other income, net (2,084)   (1,984)   (4,415) (4,439)
Provision for income taxes 607   (789)   1,428 665
Net income (loss) $ 4,644 $ 3,177 $ (1,752) $ 3,472 $ 7,821 $ 1,720