v3.24.1.u1
Financial Statements Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 294,625   $ 289,658
Less: accumulated depreciation (196,676)   (188,078)
Property and equipment, net 97,949   101,580
Depreciation 8,600 $ 7,100  
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 45,160   44,645
Equipment and machinery      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 152,410   144,850
Computer hardware and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 58,448   57,761
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 34,706   34,584
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 3,563   3,576
Construction-in-process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 338   $ 4,242