XML 73 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details 2) (USD $)
41 Months Ended 1 Months Ended 0 Months Ended 3 Months Ended
Mar. 31, 2015
Apr. 30, 2015
Feb. 25, 2015
Mar. 31, 2015
Dec. 31, 2014
May 31, 2014
Nov. 30, 2011
Mar. 31, 2013
Nov. 30, 2012
Commitments and contingencies                  
Billings in excess of costs and estimated earnings $ 145,982,000us-gaap_BillingsInExcessOfCostCurrent     $ 145,982,000us-gaap_BillingsInExcessOfCostCurrent $ 158,595,000us-gaap_BillingsInExcessOfCostCurrent        
Withdrawal liability recorded             7,500,000us-gaap_MultiemployerPlansWithdrawalObligation    
Withdrawal liability asserted by the Plan           11,700,000prim_MultiemployerPlansWithdrawalAssertedObligation      
Monthly payments towards the liability amount 1,008,000us-gaap_MultiemployerPlansPlanContributions                
Construction Projects                  
Commitments and contingencies                  
Number of projects under litigation 2prim_NumberOfCompletedProjects
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationMember
    2prim_NumberOfCompletedProjects
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationMember
         
Billings in excess of costs and estimated earnings 29,000,000us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationMember
    29,000,000us-gaap_BillingsInExcessOfCostCurrent
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationMember
         
Construction Project One                  
Commitments and contingencies                  
Receivable recorded relating to the project 32,900,000us-gaap_LossContingencyReceivable
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationProjectOneMember
    32,900,000us-gaap_LossContingencyReceivable
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationProjectOneMember
         
Construction Project Two                  
Commitments and contingencies                  
Receivable recorded relating to the project 29,700,000us-gaap_LossContingencyReceivable
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationProjectTwoMember
    29,700,000us-gaap_LossContingencyReceivable
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationProjectTwoMember
         
Amount due received relating to the project   11,200,000us-gaap_LossContingencyRelatedReceivableCarryingValueReceipts
/ us-gaap_LitigationCaseAxis
= prim_ConstructionProjectLitigationProjectTwoMember
             
James Construction Group LLC | North Texas Tollway Authority v. James Construction Group, LLC                  
Commitments and contingencies                  
Expected cost on settlement     9,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_BusinessAcquisitionAxis
= prim_JamesConstructionGroupLLCMember
/ us-gaap_LitigationCaseAxis
= prim_NorthTexasTollwayAuthorityVJamesConstructionGroupLLCMember
           
Q3 Contracting                  
Commitments and contingencies                  
Withdrawal liability recorded               119,000us-gaap_MultiemployerPlansWithdrawalObligation
/ dei_LegalEntityAxis
= prim_Q3ContractingMember
85,000us-gaap_MultiemployerPlansWithdrawalObligation
/ dei_LegalEntityAxis
= prim_Q3ContractingMember
Monthly payments towards the liability amount       34,000us-gaap_MultiemployerPlansPlanContributions
/ dei_LegalEntityAxis
= prim_Q3ContractingMember
         
Letters of credit                  
Commitments and contingencies                  
Total commercial letters of credit outstanding 5,601,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember
    5,601,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember
6,864,000us-gaap_LettersOfCreditOutstandingAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_StandbyLettersOfCreditMember
       
Bonding                  
Commitments and contingencies                  
Bid and completion bonds issued and outstanding $ 1,423,744,000prim_BondsIssuedAndOutstanding
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
    $ 1,423,744,000prim_BondsIssuedAndOutstanding
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember
$ 1,518,018,000prim_BondsIssuedAndOutstanding
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_SuretyBondMember