v3.23.3
Financial Statements Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 283,401   $ 283,401   $ 251,856
Less: accumulated depreciation (180,809)   (180,809)   (156,847)
Property and equipment, net 102,592   102,592   95,009
Depreciation 8,600 $ 6,900 23,500 $ 18,700  
Land          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 44,017   44,017   41,500
Equipment and machinery          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 142,205   142,205   122,407
Computer hardware and software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 57,052   57,052   52,148
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 32,146   32,146   30,102
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,559   3,559   3,575
Construction-in-process          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 4,422   $ 4,422   $ 2,124