v3.26.1
Segment Reporting and Revenue Disaggregation - Schedule of Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
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  
Segment Reporting [Line Items]            
Revenue $ 200,581   $ 217,086   $ 405,164 $ 418,403
Operating expenses:            
Cost of goods sold 29,122   34,672   56,793 65,381
Research and development expense 24,698   26,209   50,524 54,012
Operating income (loss) (514)   (3,316)   (1,632) (4,801)
Income tax expense 2,801   1,260   16,492 2,427
Net earnings (loss) 314 $ (11,294) (3,592) $ 2,992 (10,980) (600)
Operating Segment            
Segment Reporting [Line Items]            
Revenue 200,581   217,086   405,164 418,403
Operating expenses:            
Cost of goods sold 29,122   34,672   56,793 65,381
Research and development expense 24,698   26,209   50,524 54,012
Selling, general and administrative expense (excluding advertising expense) 128,341   134,806   258,899 258,155
Advertising expense 18,934   24,715   40,580 45,656
Operating income (loss) (514)   (3,316)   (1,632) (4,801)
Other income (3,629)   (984)   (7,144) (6,628)
Income tax expense 2,801   1,260   16,492 2,427
Operating Segment | Operating Segments            
Operating expenses:            
Net earnings (loss) $ 314   $ (3,592)   $ (10,980) $ (600)