XML 86 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Annual minimum payments due      
2018 $ 8,140    
2019 7,621    
2020 5,295    
2021 5,417    
2022 5,543    
2024 through 2028 14,329    
Total 46,345    
Rent expense 7,200 $ 7,500 $ 6,000
Deferred rent 6,900 $ 6,800  
Purchase Obligation $ 24,500