v3.26.3
Business Segments - Schedule of Information on Operating and Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information, Profit (Loss):        
Total segment revenues $ 336,307 $ 274,114 $ 602,017 $ 523,644
Cost of sales 163,769 122,535 293,291 231,734
Gross profit 172,538 151,579 308,726 291,910
Advertising and marketing 52,226 38,701 86,894 73,638
Contribution margin 120,312 112,878 221,832 218,272
Other operating expenses 39,600 33,208 88,600 66,846
Operating income 80,712 79,670 $ 133,232 151,426
Number of reportable segments not disclosed flag      
North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 271,812 230,756 $ 498,018 443,334
International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 64,495 43,358 103,999 80,310
Operating Segments | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 271,812 230,756 498,018 443,334
Cost of sales 132,992 102,348 243,257 194,526
Gross profit 138,820 128,408 254,761 248,808
Advertising and marketing 40,488 32,033 69,418 60,987
Contribution margin 98,332 96,375 185,343 187,821
Operating Segments | International OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues 64,495 43,358 103,999 80,310
Cost of sales 30,777 20,187 50,034 37,208
Gross profit 33,718 23,171 53,965 43,102
Advertising and marketing 11,738 6,668 17,476 12,651
Contribution margin 21,980 16,503 36,489 30,451
Intersegment Eliminations | North American OTC Healthcare        
Segment Reporting Information, Profit (Loss):        
Total segment revenues $ 900 $ 600 $ 1,600 $ 1,200