| Note 14 - Profit Sharing Plan (Details) | 12 Months Ended | 
|---|---|
| Dec. 31, 2014 | |
| Compensation and Retirement Disclosure [Abstract] | |
| Minimum Age For Full Time Employees To Participate In Plan | 18pesi_MinimumAgeForFullTimeEmployeesToParticipateInPlan | 
| Number Of Quarterly Open Periods For Enrollment | 4pesi_NumberOfQuarterlyOpenPeriodsForEnrollment | 
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 100.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent | 
| Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | 25.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent | 
| Defined Contribution Plan Employers Contribution Vesting Period | 5 years | 
| X | ||||||||||
| 
- Definition Refers to vesting period of employers contribution. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Refers to minimum age for full time employees to participate in the plan. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Represents the number of quarterly open periods for enrollment in the Company's 401(k) Plan. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available. 
 |