XML 72 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Incentive Plans Incentive Plans: Narrative (Details) (USD $)
3 Months Ended 9 Months Ended
Mar. 31, 2015
plan
Mar. 31, 2014
Mar. 31, 2015
plan
Mar. 31, 2014
Jun. 30, 2014
Dec. 31, 2010
Dec. 31, 2006
Dec. 31, 2003
Dec. 31, 1996
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of share-based compensation plans 4prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedCompensationPlans   4prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfShareBasedCompensationPlans            
Share-based compensation expense $ 367,000us-gaap_AllocatedShareBasedCompensationExpense $ 126,000us-gaap_AllocatedShareBasedCompensationExpense $ 904,000us-gaap_AllocatedShareBasedCompensationExpense $ 387,000us-gaap_AllocatedShareBasedCompensationExpense          
Income tax benefit recognized for share-based compensation plans (5,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 130,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (11,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense (122,000)us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense          
Treasury stock, Shares used to fund Equity Incentive Plans for restricted stock 8,999,436us-gaap_TreasuryStockShares   8,999,436us-gaap_TreasuryStockShares   8,402,096us-gaap_TreasuryStockShares        
Stock Issued During Period, Shares, Restricted Stock Award, Gross     185,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross 15,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross          
Equity Incentive Plans                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock options, Exercised 2,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
  4,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Stock options, Forfeitured 3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
  3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
  369,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Unrecognized share-based compensation expense, stock options 2,400,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
2,400,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Equity Incentive Plans | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Term used to calculate expected volatility     84 months            
Stock options, Exercised 2,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
9,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
4,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
49,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares 3,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
9,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
3,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
31,300us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
369,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Number of shares available for grant 133,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
499,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
133,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
499,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Share-based compensation cost not yet recognized, weighted average period for recognition     3 years 2 months 0 days 2 years 0 months 0 days          
Forfeiture rate for Equity Incentive Plans     20.00%prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
20.00%prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Equity Incentive Plans | Stock Options [Member] | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period     5 years            
Maximum term for stock awards     10 years            
Equity Incentive Plans | Restricted Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Granted     1,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Number of shares available for grant 276,850us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
460,350us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
276,850us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
460,350us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Unrecognized share-based compensation expense, restricted stock 2,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
529,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
2,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
529,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Share-based compensation cost not yet recognized, weighted average period for recognition     3 years 3 months 0 days 2 years 3 months 0 days          
Forfeiture rate for Equity Incentive Plans     20.00%prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
20.00%prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Restricted stock, Vesting and distribution 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Stock Issued During Period, Shares, Restricted Stock Award, Gross     15,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
           
Restricted stock, Forfeited 1,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
  1,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
5,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_EquityIncentivePlanMember
         
Equity Incentive Plans | Restricted Stock [Member] | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period     5 years            
2013 Equity Plan Incentive [Member] | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan           300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2013EquityPlanIncentiveMember
     
Annual limitation on awards granted to an individual under Equity Incentive Plan     60,000prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2013EquityPlanIncentiveMember
           
2013 Equity Plan Incentive [Member] | Restricted Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan           300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2013EquityPlanIncentiveMember
     
Annual limitation on awards granted to an individual under Equity Incentive Plan     45,000prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2013EquityPlanIncentiveMember
           
Treasury stock, Shares used to fund Equity Incentive Plans for restricted stock           300,000us-gaap_TreasuryStockShares
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2013EquityPlanIncentiveMember
     
2010 Equity Incentive Plan | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan           586,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2010EquityIncentivePlanMember
     
Annual limitation on awards granted to an individual under Equity Incentive Plan     117,250prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2010EquityIncentivePlanMember
           
2010 Equity Incentive Plan | Restricted Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan           288,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2010EquityIncentivePlanMember
     
Annual limitation on awards granted to an individual under Equity Incentive Plan     43,312prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2010EquityIncentivePlanMember
           
Treasury stock, Shares used to fund Equity Incentive Plans for restricted stock           288,750us-gaap_TreasuryStockShares
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2010EquityIncentivePlanMember
     
2006 Equity Incentive Plan | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan             365,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2006EquityIncentivePlanMember
   
Annual limitation on awards granted to an individual under Equity Incentive Plan     73,000prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2006EquityIncentivePlanMember
           
2006 Equity Incentive Plan | Restricted Stock [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan             185,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2006EquityIncentivePlanMember
   
Annual limitation on awards granted to an individual under Equity Incentive Plan     27,750prov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualLimitationOnAwardsGrantedToIndividual
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2006EquityIncentivePlanMember
           
Treasury stock, Shares used to fund Equity Incentive Plans for restricted stock             185,000us-gaap_TreasuryStockShares
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= prov_A2006EquityIncentivePlanMember
   
Stock Option Plans                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock options, Exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
           
Stock options, Forfeitured 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  22,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
           
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
           
Unrecognized share-based compensation expense, stock options $ 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  $ 0us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
           
Stock Option Plans | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Term used to calculate expected volatility     84 months            
Stock options, Forfeitured 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  22,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
138,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
         
Number of shares available for grant 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_StockOptionPlansMember
           
Stock Option Plans | Stock Options [Member] | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period     5 years            
Maximum term for stock awards     10 years            
2003 Stock Option Plan | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan               352,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A2003StockOptionPlanMember
 
1996 Stock Option Plan | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares authorized for Equity Incentive Plan                 1,150,000.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A1996StockOptionPlanMember
Stock options, Forfeitured 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A1996StockOptionPlanMember
               
Number of shares available for grant 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A1996StockOptionPlanMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= prov_A1996StockOptionPlanMember