XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Segments - Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information, Profit (Loss):    
Total revenues $ 267,142 $ 279,309
Cost of sales 121,120 124,636
Gross profit 146,022 154,673
Advertising and marketing 39,365 36,231
Contribution margin 106,657 118,442
Other operating expenses 34,611 33,248
Operating income 72,046 85,194
North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 232,316 246,143
International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 34,826 33,166
Operating Segments | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 232,316 246,143
Cost of sales 105,559 110,076
Gross profit 126,757 136,067
Advertising and marketing 33,753 31,401
Contribution margin 93,004 104,666
Operating Segments | International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 34,826 33,166
Cost of sales 15,561 14,560
Gross profit 19,265 18,606
Advertising and marketing 5,612 4,830
Contribution margin 13,653 13,776
Intersegment Eliminations | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues $ 700 $ 1,400