XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Commitments and Contingencies    
Rent expense $ 1,600 $ 1,300
Non-cancelable commitments under operating leases    
2017 (remainder of year) 3,924  
2018 5,953  
2019 6,741  
2020 7,070  
2021 4,820  
2022 and thereafter 5,117  
Total minimum payments $ 33,625