XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statements Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 305,157 $ 289,658
Less: accumulated depreciation (212,123) (188,078)
Property and equipment, net 93,034 101,580
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 46,866 44,645
Equipment and machinery    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 157,626 149,092
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 62,321 57,761
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 34,781 34,584
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,563 $ 3,576