XML 103 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information, Profit (Loss):        
Total revenues $ 283,785 $ 286,316 $ 550,927 $ 565,625
Cost of sales 126,403 126,296 247,523 250,932
Gross profit 157,382 160,020 303,404 314,693
Advertising and marketing 41,409 40,102 80,774 76,333
Contribution margin 115,973 119,918 222,630 238,360
Other operating expenses 31,634 31,668 66,245 64,916
Operating income 84,339 88,250 156,385 173,444
North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 239,811 244,423 472,127 490,566
International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 43,974 41,893 78,800 75,059
Operating Segments | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 239,811 244,423 472,127 490,566
Cost of sales 107,782 107,466 213,341 217,542
Gross profit 132,029 136,957 258,786 273,024
Advertising and marketing 34,889 35,389 68,642 66,790
Contribution margin 97,140 101,568 190,144 206,234
Operating Segments | International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 43,974 41,893 78,800 75,059
Cost of sales 18,621 18,830 34,182 33,390
Gross profit 25,353 23,063 44,618 41,669
Advertising and marketing 6,520 4,713 12,132 9,543
Contribution margin 18,833 18,350 32,486 32,126
Intersegment Eliminations | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues $ 900 $ 600 $ 1,600 $ 2,000