XML 71 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reclassification Adjustment of Accumulated Other Comprehensive Income ("AOCI") (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Accumulated Other Comprehensive Income [Roll Forward]        
Beginning balance $ 377us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 484us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 386us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ 554us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other Comprehensive (loss) income before reclassifications 55prov_OtherComprehensivelossincomebeforereclassifications (26)prov_OtherComprehensivelossincomebeforereclassifications 46prov_OtherComprehensivelossincomebeforereclassifications (96)prov_OtherComprehensivelossincomebeforereclassifications
Amount reclassified from accumulated other comprehensive income 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
Other comprehensive income (loss) 55us-gaap_OtherComprehensiveIncomeLossNetOfTax (26)us-gaap_OtherComprehensiveIncomeLossNetOfTax 46us-gaap_OtherComprehensiveIncomeLossNetOfTax (96)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Ending balance 432us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 458us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 432us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 458us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gain and Losses on Investment Securities Available For Sale [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Beginning balance 337us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
425us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
351us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
498us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
Other Comprehensive (loss) income before reclassifications 58prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
(17)prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
44prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
(90)prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
Amount reclassified from accumulated other comprehensive income 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
Other comprehensive income (loss) 58us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
(17)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
44us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
(90)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
Ending balance 395us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
408us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
395us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
408us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInvestmentSecuritiesAvailableForSaleMember
Unrealized Gain and Losses on Interest-only strips [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Beginning balance 40us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
59us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
35us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
56us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
Other Comprehensive (loss) income before reclassifications (3)prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
(9)prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
2prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
(6)prov_OtherComprehensivelossincomebeforereclassifications
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
Amount reclassified from accumulated other comprehensive income 0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
0prov_Amountreclassifiedfromaccumulatedothercomprehensiveincome
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
Other comprehensive income (loss) (3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
(9)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
2us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
(6)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
Ending balance $ 37us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
$ 50us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
$ 37us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember
$ 50us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= prov_UnrealizedGainandLossesonInterestonlystripsMember