XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory - Net (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Inventory - net [Abstract]    
Raw materials $ 160,187,000 $ 158,819,000
Work-in-process 10,467,000 7,943,000
Finished goods 230,269,000 227,650,000
Inventory, gross 400,923,000 394,412,000
Less allowance for excess and obsolete inventory (17,615,000) (17,372,000)
Inventory 383,308,000 377,040,000
Inventory unreturned 19,623,000 20,288,000
Total Inventory - net $ 402,931,000 $ 397,328,000