XML 104 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment, Net - Construction in Progress (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment    
Construction in progress $ 654,018 $ 740,615
Building    
Property and equipment    
Construction in progress 528,629 579,649
Manufacturing equipment    
Property and equipment    
Construction in progress 89,897 119,380
Laboratory equipment    
Property and equipment    
Construction in progress 9,805 16,135
Other    
Property and equipment    
Construction in progress $ 25,687 $ 25,451