v3.26.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Inventory Disclosure [Abstract]    
Packaging and raw materials $ 24,272 $ 22,853
Work in process 7,508 2,079
Finished goods 158,435 134,200
Inventories $ 190,215 $ 159,132