XML 22 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingent Earnout Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
1 Months Ended 3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Jun. 30, 2014
Sep. 30, 2014
item
Q3 Contracting | 2014 earnout target        
Contingent earnout liabilities        
Cash paid $ 5,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= prim_Q3ContractingMember
/ prim_BusinessCombinationContingentConsiderationByEarnoutTargetPeriodAxis
= prim_BusinessCombinationContingentConsiderationEarnoutTarget2014Member
     
Q3 Contracting | 2013 earnout target        
Contingent earnout liabilities        
Cash paid   5,000us-gaap_PaymentsToAcquireBusinessesGross
/ us-gaap_BusinessAcquisitionAxis
= prim_Q3ContractingMember
/ prim_BusinessCombinationContingentConsiderationByEarnoutTargetPeriodAxis
= prim_BusinessCombinationContingentConsiderationEarnoutTarget2013Member
   
Vadnais Corporation        
Contingent earnout liabilities        
Performance targets ( in years)     2 years  
Amount of purchase of assets and liabilities     6,354us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= prim_VadnaisCorporationMember
 
Contingent consideration in cash     900us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= prim_VadnaisCorporationMember
 
Estimated fair value of the potential contingent consideration     679us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= prim_VadnaisCorporationMember
 
Vadnais Corporation | 2015 earnout target        
Contingent earnout liabilities        
Contingent consideration in cash     450us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= prim_VadnaisCorporationMember
/ prim_BusinessCombinationContingentConsiderationByEarnoutTargetPeriodAxis
= prim_BusinessCombinationContingentConsiderationEarnoutTarget2015Member
 
Vadnais Corporation | 2016 earnout target        
Contingent earnout liabilities        
Contingent consideration in cash     450us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= prim_VadnaisCorporationMember
/ prim_BusinessCombinationContingentConsiderationByEarnoutTargetPeriodAxis
= prim_BusinessCombinationContingentConsiderationEarnoutTarget2016Member
 
Surber, Ram-Fab and Williams        
Contingent earnout liabilities        
Number of small purchases made       3prim_NumberOfDivisionWhoseAssetsAndLiabilitiesTransferred
/ us-gaap_BusinessAcquisitionAxis
= prim_SurberRamfabAndWilliamsMember
Amount of purchase of assets and liabilities       8,200us-gaap_BusinessCombinationConsiderationTransferred1
/ us-gaap_BusinessAcquisitionAxis
= prim_SurberRamfabAndWilliamsMember
Surber        
Contingent earnout liabilities        
Contingent consideration in cash       1,800us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= prim_SurberMember
Contingent earnout period (in years)       3 years
Estimated fair value of the potential contingent consideration       1,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= prim_SurberMember
RamFab        
Contingent earnout liabilities        
Contingent consideration in cash       $ 200us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= prim_RamfabMember
Contingent earnout period (in years)       6 months