XML 178 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Business Segments - Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information, Profit (Loss):    
Total revenues $ 279,309 $ 277,059
Cost of sales 124,636 116,940
Gross profit 154,673 160,119
Advertising and marketing 36,231 39,951
Contribution margin 118,442 120,168
Other operating expenses 33,248 33,154
Operating income 85,194 87,014
North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 246,143 242,518
International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 33,166 34,541
Operating Segments | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 246,143 242,518
Cost of sales 110,076 102,921
Gross profit 136,067 139,597
Advertising and marketing 31,401 35,412
Contribution margin 104,666 104,185
Operating Segments | International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 33,166 34,541
Cost of sales 14,560 14,019
Gross profit 18,606 20,522
Advertising and marketing 4,830 4,539
Contribution margin 13,776 15,983
Intersegment Eliminations | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues $ 1,400 $ 500