XML 53 R43.htm IDEA: XBRL DOCUMENT
v3.22.1

Acquisitions - Pro Forma Information (Details) $ / shares in Units, shares in Thousands, $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2021 USD ($) $ / shares shares
Pro forma results |
Tax rate | 29.00%
FIH |
Pro forma results |
Revenue | $ 822,775
Income before provision for income taxes | 15,057
Net income | $ 10,693
Weighted average common shares outstanding: |
Basic (in shares) | shares | 49,665
Diluted (in shares) | shares | 50,194
Earnings per share: |
Basic (in dollars per share) | $ / shares | $ 0.22
Diluted (in dollars per share) | $ / shares | $ 0.21

X
- Definition - + References No definition available. + Details
Name: | prim_BusinessAcquisitionProFormaEarningsPerShareAbstract
Namespace Prefix: | prim_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma number of diluted weighted average shares outstanding for a period as if the business combination or combinations had been completed at the beginning of a period. + References No definition available. + Details
Name: | prim_BusinessAcquisitionProFormaWeightedAverageNumberOfDilutedSharesOutstanding
Namespace Prefix: | prim_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition - + References No definition available. + Details
Name: | prim_BusinessAcquisitionProFormaWeightedAverageNumberOfSharesOutstandingAbstract
Namespace Prefix: | prim_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma number of basic weighted average shares outstanding for a period as if the business combination or combinations had been completed at the beginning of a period. + References No definition available. + Details
Name: | prim_BusinessAcquisitionProFormaWeightedAverageNumberOfSharesOutstandingBasic
Namespace Prefix: | prim_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma income from continuing operations before income taxes for the period as if the business combination or combinations had been completed at the beginning of a period. + References No definition available. + Details
Name: | prim_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeIncomeTaxes
Namespace Prefix: | prim_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of income tax rate used for calculation of proforma income loss and adjustments due to business acquisition. + References No definition available. + Details
Name: | prim_EffectiveIncomeTaxRateReconciliationProformaTaxEffectBusinessAcquisition
Namespace Prefix: | prim_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionsProFormaRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=prim_FutureInfrastructureHoldingsLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |