v3.5.0.2
Commitments and Contingencies - Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Commitments and Contingencies        
Rent expense $ 1,500 $ 600 $ 3,100 $ 1,600
Non-cancelable minimum lease commitments        
2016 (for remaining three months) 628   628  
2017 6,206   6,206  
2018 7,683   7,683  
2019 7,089   7,089  
2020 6,750   6,750  
Thereafter 6,186   6,186  
Total 34,542   34,542  
Purchase obligations        
2016 (for remaining three months) 1,096   1,096  
2017 1,735   1,735  
2018 1,216   1,216  
2019 358   358  
Total $ 4,405   $ 4,405