v3.26.1
Inventories - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 108,856 $ 105,146
Finished goods 434,525 383,123
Inventories $ 543,381 $ 488,269