XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Inventory [Abstract]    
Raw materials $ 147,880,000 $ 150,414,000
Work in process 7,033,000 6,880,000
Finished goods 201,198,000 226,729,000
Inventory, gross 356,111,000 384,023,000
Less allowance for excess and obsolete inventory (16,436,000) (13,520,000)
Inventory - net 339,675,000 370,503,000
Inventory unreturned $ 16,579,000 $ 15,001,000