XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments - Schedule of Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information, Profit (Loss):        
Total revenues $ 290,317 $ 282,741 $ 841,244 $ 848,366
Cost of sales 129,268 124,803 376,791 375,735
Gross profit 161,049 157,938 464,453 472,631
Advertising and marketing 37,945 39,466 118,719 115,799
Contribution margin 123,104 118,472 345,734 356,832
Other operating expenses 31,142 31,640 97,387 96,556
Operating income 91,962 86,832 248,347 260,276
North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 238,934 236,565 711,061 727,131
International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 51,383 46,176 130,183 121,235
Operating Segments | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 238,934 236,565 711,061 727,131
Cost of sales 108,067 106,090 321,408 323,632
Gross profit 130,867 130,475 389,653 403,499
Advertising and marketing 30,995 33,917 99,637 100,707
Contribution margin 99,872 96,558 290,016 302,792
Operating Segments | International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues 51,383 46,176 130,183 121,235
Cost of sales 21,201 18,713 55,383 52,103
Gross profit 30,182 27,463 74,800 69,132
Advertising and marketing 6,950 5,549 19,082 15,092
Contribution margin 23,232 21,914 55,718 54,040
Intersegment Eliminations | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total revenues $ 900 $ 500 $ 2,500 $ 2,500