XML 44 R31.htm IDEA: XBRL DOCUMENT v3.4.0.3
COMMITMENTS AND CONTINGENCIES (Tables)
3 Months Ended
Mar. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments
As of March 31, 2016, annual aggregate minimum payments due under the Company’s lease obligations are as follows (in thousands): 
Year
 
Aggregate Minimum Payments
2016 (remaining nine months)
 
$
5,749

2017
 
7,878

2018
 
8,081

2019
 
8,303

2020
 
6,420

2021 through 2028
 
8,731

    Total
 
$
45,162