XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Financial Data, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Less accumulated depreciation $ (106,316) $ (96,759)
Property, plant and equipment, net 94,251 71,043
Property, Plant and Equipment, Excluding Land [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 191,998 159,233
Property, plant and equipment, net 85,682 62,474
Computer Software, Laboratory, Manufacturing and Other Equipment [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 86,540 79,885
Building, Building Improvements and Building Systems [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 41,228 41,228
Leasehold Improvements [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 54,375 28,276
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment 9,855 9,844
Land [Member]    
Property, Plant and Equipment [Abstract]    
Property, plant and equipment $ 8,569 $ 8,569