v3.26.1
Acquisition - Schedule of Pro Forma Information (Details) - OTC Wellness Business - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Business Combination [Line Items]    
Revenues $ 297,485 $ 289,775
Net income $ 36,351 $ 27,838