XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory (Details) - USD ($)
Dec. 31, 2021
Mar. 31, 2021
Inventory [Abstract]    
Raw materials $ 159,001,000 $ 128,190,000
Work-in-process 8,048,000 5,233,000
Finished goods 191,040,000 168,184,000
Inventory, gross 358,089,000 301,607,000
Less allowance for excess and obsolete inventory (14,857,000) (13,246,000)
Inventory - net 343,232,000 288,361,000
Inventory unreturned 15,506,000 14,552,000
Total inventory $ 358,738,000 $ 302,913,000