XML 35 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 172,714 $ 169,961
Accumulated depreciation and amortization (119,717) (115,715)
Total property and equipment, net 52,997 54,246
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 90,128 88,569
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,828 7,925
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,767 18,979
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 48,885 48,309
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,106 $ 6,179