XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information, Profit (Loss):        
Total revenues $ 282,741 $ 275,524 $ 848,366 $ 841,856
Cost of sales 124,803 125,122 375,735 370,326
Gross profit 157,938 150,402 472,631 471,530
Advertising and marketing 39,466 30,423 115,799 114,193
Contribution margin 118,472 119,979 356,832 357,337
Other operating expenses 31,640 32,795 96,556 98,755
Operating income 86,832 87,184 260,276 258,582
North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 236,565 236,884 727,131 731,456
International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 46,176 38,640 121,235 110,400
Operating Segments | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 236,565 236,884 727,131 731,456
Cost of sales 106,090 110,554 323,632 327,008
Gross profit 130,475 126,330 403,499 404,448
Advertising and marketing 33,917 24,831 100,707 99,559
Contribution margin 96,558 101,499 302,792 304,889
Operating Segments | International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 46,176 38,640 121,235 110,400
Cost of sales 18,713 14,568 52,103 43,318
Gross profit 27,463 24,072 69,132 67,082
Advertising and marketing 5,549 5,592 15,092 14,634
Contribution margin 21,914 18,480 54,040 52,448
Intersegment Eliminations | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues $ 500 $ 1,100 $ 2,500 $ 2,800