XML 103 R83.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and contingencies - Defined Contribution Plans (Details)
12 Months Ended
Dec. 31, 2015
USD ($)
age
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Defined Contribution Plans      
Maximum employee annual contribution (as a percent) 50.00%    
Maximum employee annual contribution $ 17,500    
Minimum employee age requirement to make catch up contributions | age 50    
Maximum catch up contributions allowed to employees who are 50 or older $ 5,500    
Employer's match of the eligible percentage of employee contributions (as a percent)   50.00%  
Employer's match of the next 2% of an employee's salary (as a percent) 0.50%    
Percentage of employee's second tier contribution, matched 1/2% by employer 2.00%    
Maximum total matching contribution by employer (as a percent) 4.00%    
Expense on defined contribution plans $ 186,000 $ 82,000 $ 91,000
Maximum      
Defined Contribution Plans      
Percentage of eligible compensation, matched by employer (as a percent) 3.00% 6.00%