Income Taxes - Summary of Tax Credits and Operating Loss Carryforwards (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Federal  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards $ 45,277
Federal | Research and experimentation credits  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 759
Foreign | Tax credits  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards 7,985
State  
Tax Credit Carryforward [Line Items]  
Operating loss carryforwards 15,026
State | Tax credits  
Tax Credit Carryforward [Line Items]  
Tax credit carryforwards $ 211