XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]        
2018 remaining $ 1,766   $ 1,766  
2019 7,059   7,059  
2020 6,608   6,608  
2021 5,122   5,122  
2022 3,288   3,288  
2023 3,609   3,609  
Total minimum lease payments 27,452   27,452  
Rent expense $ 2,100 $ 2,100 $ 6,200 $ 6,000