XML 106 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Financial Information - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 380,739 $ 341,539
Less: accumulated depreciation (74,968) (47,292)
Property and equipment, net 305,771 294,247
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment 102,916 101,342
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 148,243 134,809
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 48,310 18,895
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment 5,114 4,927
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 76,156 $ 81,566