XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Property, Plant and Equipment Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 178,115 $ 165,374
Accumulated depreciation and amortization (115,792) (106,301)
Total property and equipment, net 62,323 59,073
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 88,052 81,034
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,333 7,498
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,192 19,517
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 56,765 50,230
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,773 $ 7,095