v3.26.1
Inventory - Inventory Net (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Inventory - net    
Raw materials $ 145,832,000 $ 150,274,000
Work in process 9,930,000 7,821,000
Finished goods 243,843,000 202,078,000
Inventory, gross 399,605,000 360,173,000
Less allowance for excess and obsolete inventory (19,002,000) (18,964,000)
Total inventory - net 380,603,000 341,209,000
Inventory unreturned $ 16,438,000 $ 18,460,000