v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 660,487 $ 394,682
Work in progress 1,556,956 824,360
Finished goods 363,600 218,594
Total inventories $ 2,581,043 $ 1,437,636