XML 293 R253.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note Employee benefits - Additional information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]        
Transfers in or out of Level 1   $ 0 $ 0 $ 0
Transfers in or out of Level 2   0 0 0
Transfers in or out of Level 3   $ 0 0  
Pensions and Benefit Restoration Plans        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Defined Benefit Plans, General Information   BPPR’s non-contributory, defined benefit retirement plan are currently closed to new hires and the accrual of benefits are frozen to all participants. The retirement plan’s benefit formula is based on a percentage of average final compensation and years of service as of the plan freeze date. Normal retirement age under the retirement plans is age 65 with 5 years of service. Pension costs are funded in accordance with minimum funding standards under the Employee Retirement Income Security Act of 1974 (“ERISA”). Benefits under the BPPR retirement plan are subject to the U.S. and PR Internal Revenue Code limits on compensation and benefits. Benefits under restoration plans restore benefits to selected employees that are limited under the retirement plan due to U.S. and PR Internal Revenue Code limits and a compensation definition that excludes amounts deferred pursuant to nonqualified arrangements. The freeze applied to the restoration plan as well.    
Postretirement Health Care Benefit Plan        
Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]        
Defined Benefit Plans Estimated Future Employer Contributions In Current Fiscal Year $ 6,400      
Savings Plans        
Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]        
Savings Plans   $ 78,800 56,100  
Savings Plans Contributions   $ 8,800 $ 6,400 $ 5,000
Savings Plans Stocks Held   1,797,267 1,979,558