XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2017
USD ($)
Segment
Mar. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Maturity of highly liquid investments Three months or less    
Maturity of certificates of deposit, commercial paper, corporate notes and corporate bonds More than three months    
Investment securities, available-for-sale $ 344,183,051   $ 335,458,459
Investment securities, available for sale noncurrent 21,600,000   25,500,000
Investment securities, unrealized loss 19,000   25,000
Carrying value of cash held in money market funds 12,700,000   10,700,000
Allowance for accounts receivable 0   0
Impairment losses recognized $ 0    
Assumed expected dividend rate 0.00%    
Service period for granted RSUs, vest in annual installment 3 years 3 years  
Percentage of amortization expenses   100.00%  
Excess tax benefits for tax deductions $ 0 $ 0  
Significant Unobservable Inputs (Level 3) [Member]      
Significant Accounting Policies [Line Items]      
Assets measured using quoted prices 0   0
Liabilities measured using quoted prices 0   0
Adjustments for New Accounting Pronouncement [Member]      
Significant Accounting Policies [Line Items]      
Deferred tax assets 7,000,000    
Contractual Maturity Dates More Than One Year and Less Than Two Years [Member]      
Significant Accounting Policies [Line Items]      
Investment securities, available-for-sale $ 43,800,000   $ 47,900,000
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful life 3 years    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful life 5 years