v3.25.2
Inventory - Summary of Components of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 314,853 $ 280,045
Work in progress 802,867 610,692
Finished goods 70,984 47,209
Total inventory $ 1,188,704 $ 937,946