XML 98 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
Common Stock
Additional Paid-in Capital
Retained Earnings
Non Controlling Interest
Total
Balance at Dec. 31, 2011 $ 5,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 150,003,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 124,924,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  $ 274,932,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2011 51,059,132us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     56,756,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,511,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
58,267,000us-gaap_ProfitLoss
Issuance of shares to employees and directors   2,173,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    2,173,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
Issuance of shares to employees and directors (in shares) 139,465prim_StockIssuedDuringPeriodSharesIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of shares to sellers of Sprint   980,000us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    980,000us-gaap_StockIssuedDuringPeriodValueAcquisitions
Issuance of shares to sellers of Sprint (in shares) 62,052us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of earnout shares to Rockford sellers   3,450,000prim_CommonStockIssuedDuringPeriodValueAcquisitionTwo
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    3,450,000prim_CommonStockIssuedDuringPeriodValueAcquisitionTwo
Issuance of earnout shares to Rockford sellers (in shares) 232,637prim_CommonStockIssuedDuringPeriodSharesAcquisitionTwo
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Dividends     (6,163,000)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (6,163,000)us-gaap_DividendsCommonStockCash
Repurchase of stock   (1,001,000)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (1,001,000)us-gaap_StockRepurchasedDuringPeriodValue
Repurchase of stock (in shares) (89,600)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Balance at Dec. 31, 2012 5,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
155,605,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
175,517,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,511,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
332,638,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2012 51,403,686us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     69,660,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
5,020,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
74,680,000us-gaap_ProfitLoss
Issuance of shares to employees and directors   3,062,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    3,062,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
Issuance of shares to employees and directors (in shares) 153,579prim_StockIssuedDuringPeriodSharesIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Dividends     (6,961,000)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (6,961,000)us-gaap_DividendsCommonStockCash
Amortization of Restricted Stock Units   366,000us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    366,000us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
Issuance of shares as part of Q3C acquisition   463,000prim_CommonStockIssuedDuringPeriodValueAcquisitionThree
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    463,000prim_CommonStockIssuedDuringPeriodValueAcquisitionThree
Issuance of shares as part of Q3C acquisition (in shares) 29,273prim_CommonStockIssuedDuringPeriodSharesAcquisitionThree
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Cancelled shares for redemption of note receivable   (300,000)us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (300,000)us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationForfeited
Cancelled shares for redemption of note receivable (in shares) (15,144)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Distribution of non-controlling entities       (5,500,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(5,500,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Balance at Dec. 31, 2013 5,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
159,196,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
238,216,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,031,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
398,448,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2013 51,571,394us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Increase (Decrease) in Stockholders' Equity Roll Forward          
Net income     63,156,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
526,000us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
63,682,000us-gaap_ProfitLoss
Issuance of shares to employees and directors   2,897,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    2,897,000prim_StockIssuedDuringPeriodValueIssuedToEmployeesAndDirectors
Issuance of shares to employees and directors (in shares) 90,002prim_StockIssuedDuringPeriodSharesIssuedToEmployeesAndDirectors
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Dividends     (7,741,000)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (7,741,000)us-gaap_DividendsCommonStockCash
Repurchase of stock   (2,844,000)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (2,844,000)us-gaap_StockRepurchasedDuringPeriodValue
Repurchase of stock (in shares) (100,000)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Amortization of Restricted Stock Units   934,000us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    934,000us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
Dividend equivalent Units accrued - Restricted Stock Units   3,000prim_AccruedDividendEquivalentUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(3,000)prim_AccruedDividendEquivalentUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Distribution of non-controlling entities       (1,590,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1,590,000)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Balance at Dec. 31, 2014 $ 5,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 160,186,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 293,628,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (33,000)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 453,786,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2014 51,561,396us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember