XML 33 R45.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Commitments and Contingencies - Additional Information (Detail) (USD $) | 6 Months Ended
--- | ---
Jun. 30, 2014 | Jun. 30, 2013
Commitment And Contingencies [Line Items] |  |
Commitment towards investments in joint venture | $ 1,200,000 |
Contribution to joint venture | $ 850,000 | $ 500,000
Private Placement [Member] |  |
Commitment And Contingencies [Line Items] |  |
Registration Rights Agreement filing description | The Private Placement Registration Rights Agreement provides, among other things, that if, after such registration statement has been declared effective by the SEC, sales cannot be made pursuant to such registration statement for any reason, but excluding any period for which the use of any prospectus included in a registration statement has been suspended if and so long as certain conditions exist (which period may not be for more than 20 consecutive days or for a total of more than 45 days in any 12-month period), then the Company is required to pay amounts representing liquidated damages to each of the investors, on the same basis as the liquidated damages the Company could have been required to pay in connection with the initial registration statement filed pursuant to the Private Placement Registration Rights Agreement. |
Number of consecutive days for suspension of registration statement | 20 days |
Aggregated number of days, in which conditions regarding suspension persist | 45 days |
Number of months as base period for aggregate and consecutive period | 12 months |
Percentage of aggregate amount payable to investors | 1.50% |
Eligible period to use a registration statement | 30 days |

X
- Definition Aggregate number of days, in which conditions regarding suspension persist. + References No definition available. + Details
Name: | psix_AggregatePeriodInWhichConditionsRegardingSuspensionPersist
Namespace Prefix: | psix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of months as base period for aggregate and consecutive period. + References No definition available. + Details
Name: | psix_BaseTermConsideredForAggregatePeriod
Namespace Prefix: | psix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | psix_CommitmentAndContingenciesLineItems
Namespace Prefix: | psix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Commitment Towards Investments In Joint Venture + References No definition available. + Details
Name: | psix_CommitmentTowardsInvestmentsInJointVenture
Namespace Prefix: | psix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contributions To Joint Venture + References No definition available. + Details
Name: | psix_ContributionsToJointVenture
Namespace Prefix: | psix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of consecutive days for suspension of registration statement. + References No definition available. + Details
Name: | psix_NumberOfConsecutivePeriodForSuspensionOfRegistrationStatement
Namespace Prefix: | psix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Aggregate Amount Payable To Investors + References No definition available. + Details
Name: | psix_PercentageOfAggregateAmountPayableToInvestors
Namespace Prefix: | psix_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period for filing registration statement to register registrable securities for resale. + References No definition available. + Details
Name: | psix_PeriodForFilingRegistrationStatementToRegisterRegistrableSecuritiesForResale
Namespace Prefix: | psix_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Registration rights agreement filing description. + References No definition available. + Details
Name: | psix_RegistrationRightsAgreementFilingDescription
Namespace Prefix: | psix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration