v3.8.0.1
COMMITMENTS AND CONTINGENCIES - Operating Leases and Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2017
USD ($)
Operating Leases, Future Minimum Payments [Abstract]  
2017 (remaining three months) $ 364
2018 1,809
2019 1,417
2020 1,084
2021 1,081
Thereafter 1,438
Total future minimum lease payments $ 7,193