v3.26.1
Segment information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]    
Revenue $ 479,373 $ 353,739
Cost of sales 80,533 109,198
Gross profit 398,840 244,541
Operating income 102,441 48,709
Other (expense) income, net (331) 5,037
Interest expense, net (7,808) (2,632)
Income tax expense (27,703) (17,803)
Net income 66,599 33,311
Reportable Segment | Operating Segments    
Segment Reporting [Line Items]    
Revenue 479,373 353,739
Cost of sales 80,533 109,198
Gross profit 398,840 244,541
Marketing, merchandising and distribution costs 171,745 121,822
Compensation and benefits 54,985 36,408
Other operating costs 69,669 37,602
Segment expenses 296,399 195,832
Operating income 102,441 48,709
Other (expense) income, net (331) 5,037
Interest expense, net (7,808) (2,632)
Income tax expense (27,703) (17,803)
Net income $ 66,599 $ 33,311