XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
12 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
 March 31,
 20252024
Raw materials$296,365 $284,773 
Work-in-process125,459 115,191 
Finished goods318,170 297,734 
Total$739,994 $697,698