v3.25.2
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Inventory Disclosure [Abstract]    
Packaging and raw materials $ 19,158 $ 26,562
Work in process 2,382 2,880
Finished goods 131,586 118,267
Inventories $ 153,126 $ 147,709