XML 36 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Commitments and Contingencies (Details 2) (USD $) In Thousands, unless otherwise specified |  |  |  |  |  |  | 6 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | ---
Jun. 30, 2013 | Nov. 30, 2011 | Mar. 31, 2013 Q3C | Nov. 30, 2012 Q3C | Jun. 30, 2013 Letters of credit | Dec. 31, 2012 Letters of credit | Jun. 30, 2013 Bonding | Dec. 31, 2012 Bonding
Commitments and contingencies |  |  |  |  |  |  |  |
Total commercial letters of credit outstanding |  |  |  |  | $ 9,023 | $ 6,168 |  |
Bid and completion bonds issued and outstanding |  |  |  |  |  |  | 1,388,279 | 1,298,589
Withdrawal liability recorded | $ 7,500 | $ 7,500 | $ 119 | $ 85 |  |  |  |

X
- Definition Represents the amount of bonds issued and outstanding. + References No definition available. + Details
Name: | prim_BondsIssuedAndOutstanding
Namespace Prefix: | prim_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansWithdrawalObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant