XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 187,077 $ 169,961
Accumulated depreciation and amortization (129,518) (115,715)
Total property and equipment, net 57,559 54,246
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 100,221 88,569
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,382 7,925
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,695 18,979
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 51,751 48,309
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,028 $ 6,179