XML 158 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segments - Schedule of Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information, Profit (Loss):        
Total segment revenues $ 274,114 $ 283,785 $ 523,644 $ 550,927
Cost of sales 122,535 126,403 231,734 247,523
Gross profit 151,579 157,382 291,910 303,404
Advertising and marketing 38,701 41,409 73,638 80,774
Contribution margin 112,878 115,973 218,272 222,630
Other operating expenses 33,208 31,634 66,846 66,245
Operating income 79,670 84,339 151,426 156,385
North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 230,756 239,811 443,334 472,127
International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 43,358 43,974 80,310 78,800
Operating Segments | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 230,756 239,811 443,334 472,127
Cost of sales 102,348 107,782 194,526 213,341
Gross profit 128,408 132,029 248,808 258,786
Advertising and marketing 32,033 34,889 60,987 68,642
Contribution margin 96,375 97,140 187,821 190,144
Operating Segments | International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 43,358 43,974 80,310 78,800
Cost of sales 20,187 18,621 37,208 34,182
Gross profit 23,171 25,353 43,102 44,618
Advertising and marketing 6,668 6,520 12,651 12,132
Contribution margin 16,503 18,833 30,451 32,486
Intersegment Eliminations | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues $ 600 $ 900 $ 1,200 $ 1,600