XML 77 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Loss Contingencies [Line Items]      
Rent expense $ 2,100,000 $ 1,800,000 $ 1,800,000
Building lease      
Loss Contingencies [Line Items]      
Lease term Jul. 31, 2021    
First year | Building lease      
Loss Contingencies [Line Items]      
Lease rent payable per month $ 105,000    
Each year thereafter | Building lease      
Loss Contingencies [Line Items]      
Lease rent payable increase per month $ 3,000