XML 57 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES - Summary of Minimum Future Payments Under All Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Future minimum lease payments for all operating leases        
2018 (Remainder) $ 3,525   $ 3,525  
2019 6,819   6,819  
2020 4,379   4,379  
2021 4,355   4,355  
2022 4,439   4,439  
Thereafter 16,356   16,356  
Total 39,873   39,873  
Operating leases        
Rental expense for operating leases $ 1,700 $ 2,400 $ 3,400 $ 4,900