XML 53 R41.htm IDEA: XBRL DOCUMENT
v3.10.0.1

DISCONTINUED OPERATIONS (Details Narrative) - Switchgear Business [Member] - CleanSpark, Inc [Member] | May 02, 2018 USD ($) $ / shares shares
--- | ---
Description of the consideration for the Purchased Assets CleanSpark has agreed to pay | (a) an 18-month promissory note at 9% interest, in principal amount equal to the net carrying value of the working capital of the business at closing; (b) a three-year equipment lease to be entered into at closing of the Asset Sale, providing for rent payments in the amount of $7,500 per month, which also includes two renewal terms of one-year each at CleanSparkâ€™s option and a CleanSpark purchase option of $1,000,000; (c) 7,000,000 shares of CleanSpark common stock; (d) a five year warrant to purchase 1,000,000 shares of CleanSpark common stock at an exercise price of $1.60 per share; and (e) a five year warrant to purchase 1,000,000 shares of CleanSpark common stock at an exercise price of $2.00 per share.
Consideration from sale | $ | $ 1,000,000
Monthly rental payments | $ | $ 7,500
Number of shares to be received from CleanSpark (shares) | 7,000,000
Promissory note term | 18 months
Promissory note interest rate | 9.00%
Lease term | 3 years
Lease renewal term | 1 year
Purchase Warrant One [Member] |
Number of securities into which the warrant converted (shares) | 1,000,000
Exercise price of warrant (per share) | $ / shares | $ 1.60
Warrant term | 5 years
Purchase Warrant Two [Member] |
Number of securities into which the warrant converted (shares) | 1,000,000
Exercise price of warrant (per share) | $ / shares | $ 2.00
Warrant term | 5 years

X
- Definition The amount of monthly lease payments to be received under asset purchase agreement. + References No definition available. + Details
Name: | ppsi_AssetSaleMonthlyRentalPayments
Namespace Prefix: | ppsi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of shares to be received by the Compnay under asset purchase agreement. + References No definition available. + Details
Name: | ppsi_NumberOfSharesToBeReceivedFromCleansparkShares
Namespace Prefix: | ppsi_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for promissory note, under the asset purchase agreement. + References No definition available. + Details
Name: | ppsi_PromissoryNoteInterestRate
Namespace Prefix: | ppsi_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The term of promissory note, under the asset purchase agreement. + References No definition available. + Details
Name: | ppsi_PromissoryNoteTerm
Namespace Prefix: | ppsi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The term of the purchase warrant. + References No definition available. + Details
Name: | ppsi_WarrantTerm
Namespace Prefix: | ppsi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation. + References No definition available. + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Description of the facts and circumstances leading to the completed or expected disposal, and the manner and timing of that disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=64827811&loc=d3e1361-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.Z.5.Q2) -URI http://asc.fasb.org/extlink&oid=26872618&loc=d3e7384-122677 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230 + Details
Name: | us-gaap_DisposalGroupIncludingDiscontinuedOperationDescriptionAndTimingOfDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessor's operating lease renewal for lease that has not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888428&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseLeaseNotYetCommencedRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessor's operating lease that has not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888428&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseLeaseNotYetCommencedTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=ppsi_CleanSparkIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=ppsi_PurchaseWarrantOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=ppsi_PurchaseWarrantTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |