XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Business Segments - Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information, Profit (Loss):    
Total revenues $ 277,059 $ 269,181
Cost of sales 116,940 110,169
Gross profit 160,119 159,012
Advertising and marketing 39,951 39,439
Contribution margin 120,168 119,573
Other operating expenses 33,154 28,231
Operating income 87,014 91,342
North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 242,518 242,393
International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 34,541 26,788
Operating Segments | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 242,518 242,393
Cost of sales 102,921 99,404
Gross profit 139,597 142,989
Advertising and marketing 35,412 35,230
Contribution margin 104,185 107,759
Operating Segments | International OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues 34,541 26,788
Cost of sales 14,019 10,765
Gross profit 20,522 16,023
Advertising and marketing 4,539 4,209
Contribution margin 15,983 11,814
Intersegment Eliminations | North American OTC Healthcare    
Segment Reporting Information, Profit (Loss):    
Total revenues $ 500 $ 1,000