XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statements Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 274,343   $ 274,343   $ 251,856
Less: accumulated depreciation (172,638)   (172,638)   (156,847)
Property and equipment, net 101,705   101,705   95,009
Depreciation 7,800 $ 6,200 14,900 $ 11,800  
Land          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 42,567   42,567   41,500
Equipment and machinery          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 137,496   137,496   122,407
Computer hardware and software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 56,887   56,887   52,148
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 32,083   32,083   30,102
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,589   3,589   3,575
Construction-in-process          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 1,721   $ 1,721   $ 2,124