v3.26.1
Inventory - Net - Inventory - Net (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Inventory — net    
Raw materials $ 147,061,000 $ 145,832,000
Work-in-process 9,692,000 9,930,000
Finished goods 258,743,000 243,843,000
Inventory, gross 415,496,000 399,605,000
Less allowance for excess and obsolete inventory (18,638,000) (19,002,000)
Inventory 396,858,000 380,603,000
Inventory unreturned 16,431,000 16,438,000
Total inventory — net $ 413,289,000 $ 397,041,000