XML 84 R71.htm IDEA: XBRL DOCUMENT
v3.19.2

SUBSEQUENT EVENTS (Details Narrative) - CAD ($) $ in Thousands | Aug. 05, 2019 | Aug. 04, 2019 | Jun. 30, 2019
--- | --- | --- | ---
Reverse termination fee percentage required to remit |  |  | 50.00%
Subsequent Event [Member] | Canadian Facilities [Member] |  |  |
Percentage of outstanding unpaid amount of eligible receivables | 90.00% | 80.00% |
Maximum additional borrowing base | $ 1,000 |  |
Reverse termination fee percentage required to remit | 50.00% |  |

X
- Definition Maximum additional borrowing base. + References No definition available. + Details
Name: | ppsi_MaximumAdditionalBorrowingBase
Namespace Prefix: | ppsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Percentage of outstanding unpaid amount of eligible receivables. + References No definition available. + Details
Name: | ppsi_PercentageOfOutstandingUnpaidEligibleReceivablesForCreditFacility
Namespace Prefix: | ppsi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reverse termination fee percentage required to remit. + References No definition available. + Details
Name: | ppsi_ReverseTerminationFeePercentageRequiredToRemit
Namespace Prefix: | ppsi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=ppsi_CanadianFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |