v3.25.2
Property, Plant and Equipment, Net- Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property and equipment    
Property, plant and equipment, at cost $ 1,715,161 $ 1,323,510
Less: accumulated depreciation (453,031) (399,105)
Construction in progress 353,662 654,018
Property, plant and equipment, net 1,615,792 1,578,423
Land    
Property and equipment    
Property, plant and equipment, at cost 71,434 65,485
Building    
Property and equipment    
Property, plant and equipment, at cost 932,950 607,857
Manufacturing equipment    
Property and equipment    
Property, plant and equipment, at cost 258,737 244,255
Laboratory equipment    
Property and equipment    
Property, plant and equipment, at cost 270,224 240,885
Leasehold improvement    
Property and equipment    
Property, plant and equipment, at cost 74,476 64,680
Software, electronics and office equipment    
Property and equipment    
Property, plant and equipment, at cost $ 107,340 $ 100,348