v3.25.1
INVENTORY - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 54,761 $ 44,866
Work in process 5,969 5,194
Finished goods 144,897 109,695
Total inventories 205,627 159,755
Less: Obsolescence and slow-moving reserve (10,751) (9,006)
Inventories, net $ 194,876 $ 150,749