XML 104 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
ft²
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Rent expense $ 9,400 $ 8,200 $ 5,400
Future non-cancelable minimum payments under operating leases      
2019 12,909    
2020 8,589    
2021 3,899    
2022 2,011    
2023 1,155    
Total minimum lease payments 28,563    
Future non-cancelable minimum payments under capital leases      
2019 688    
2020 472    
Total minimum lease payments 1,160    
Future non-cancelable minimum payments under direct financing      
2021 466    
2022 2,793    
2023 2,793    
Thereafter 35,850    
Total minimum lease payments $ 41,902    
Chadds Ford, Pennsylvania      
Office leases      
Square footage | ft² 112,000    
Wilmington, Delaware      
Office leases      
Square footage | ft² 100,000    
Europe and Japan      
Office leases      
Square footage | ft² 63,000