XML 87 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Annual minimum payments due      
2018 $ 7,886    
2019 8,089    
2020 7,570    
2021 5,245    
2022 5,366    
2023 through 2028 19,577    
Total 53,733    
Rent expense 7,500 $ 6,000 $ 5,700
Deferred rent 6,800 $ 8,600  
Leasehold Improvements, Gross 5,600    
Purchase Obligation $ 300