v3.7.0.1
COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2017
USD ($)
Operating Leases, Future Minimum Payments [Abstract]  
2017 (remaining six months) $ 875
2018 1,720
2019 1,262
2020 883
2021 887
Thereafter 1,315
Total future minimum lease payments $ 6,942