XML 69 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Allowance for doubtful accounts receivable $ 700,000 $ 700,000  
Short-term investments 0 0  
Excess tax benefit from share-based compensation $ 1,100,000 $ 5,900,000 $ 3,100,000
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Yield curve, term 0 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Yield curve, term 30 years