v3.26.1
Business Segments - Schedule of Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information, Profit (Loss):    
Total segment revenues $ 265,710 $ 249,530
Cost of sales 129,522 109,199
Gross profit 136,188 140,331
Advertising and marketing 34,668 34,937
Contribution margin 101,520 105,394
Other operating expenses 49,000 33,638
Operating income $ 52,520 71,756
Number Of Reportable Segments Not Disclosed Flag  
North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total segment revenues $ 226,206 212,578
International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total segment revenues 39,504 36,952
Operating Segments | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total segment revenues 226,206 212,578
Cost of sales 110,265 92,178
Gross profit 115,941 120,400
Advertising and marketing 28,930 28,954
Contribution margin 87,011 91,446
Operating Segments | International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total segment revenues 39,504 36,952
Cost of sales 19,257 17,021
Gross profit 20,247 19,931
Advertising and marketing 5,738 5,983
Contribution margin 14,509 13,948
Intersegment Eliminations | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total segment revenues $ 700 $ 600