XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 171,529 $ 165,374
Accumulated depreciation and amortization (110,991) (106,301)
Total property and equipment, net 60,538 59,073
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 85,724 81,034
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,422 7,498
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,025 19,517
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 51,992 50,230
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,366 $ 7,095