XML 47 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Basis of Presentation [Line Items]    
Additional excess tax benefits $ 2,638  
Net cash provided by financing activities 67,085 $ (46,586)
Net cash provided by operating activities $ 154,453 115,770
Percentage of credit losses on available-for-sale deb securities to total investment portfolio 90.00%  
Accounting Standards Update 2016-09, Statutory Tax Withholding Component    
Basis of Presentation [Line Items]    
Net cash provided by financing activities $ 2,604 3,233
Net cash provided by operating activities $ 2,604 $ 3,233