XML 47 R44.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Reportable Operating Segments (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2012
Reportable Operating Segments |
Schedule of revenue by segment |
|  | Year Ended December 31, |
|  | 2012 |  | 2011 |  | 2010 |
Business Segment |  | Revenue |  | % of Segment Revenue |  | Revenue |  | % of Segment Revenue |  | Revenue |  | % of Segment Revenue |
East Construction Services |  | $ | 662,248 |  | 43.0 | % | $ | 528,745 |  | 36.2 | % | $ | 480,533 |  | 51.0 | %
West Construction Services |  | 832,860 |  | 54.0 | % | 881,733 |  | 60.4 | % | 402,273 |  | 42.7 | %
Engineering |  | 46,626 |  | 3.0 | % | 49,672 |  | 3.4 | % | 58,959 |  | 6.3 | %
Total |  | $ | 1,541,734 |  | 100.0 | % | $ | 1,460,150 |  | 100.0 | % | $ | 941,765 |  | 100.0 | %
Schedule of gross profit by segment |
|  | Year Ended December 31, |
|  | 2012 |  | 2011 |  | 2010 |
Business Segment |  | Gross Profit |  | % of Segment Revenue |  | Gross Profit |  | % of Segment Revenue |  | Gross Profit |  | % of Segment Revenue |
East Construction Services |  | $ | 63,811 |  | 9.6 | % | $ | 57,118 |  | 10.8 | % | $ | 48,770 |  | 10.1 | %
West Construction Services |  | 119,328 |  | 14.3 | % | 118,385 |  | 13.4 | % | 61,897 |  | 15.4 | %
Engineering |  | 9,571 |  | 20.5 | % | 9,700 |  | 19.5 | % | 12,122 |  | 20.6 | %
Total |  | $ | 192,710 |  | 12.5 | % | $ | 185,203 |  | 12.7 | % | $ | 122,789 |  | 13.0 | %
Schedule of amount of goodwill recorded by segment |
Segment |  | 2012 |  | 2011 |
East Construction Services |  | $ | 69,859 |  | $ | 59,659 |
West Construction Services |  | 44,641 |  | 32,079 |
Engineering |  | 2,441 |  | 2,441 |
Total |  | $ | 116,941 |  | $ | 94,179 |
Schedule of revenue and total assets by geographic area |
|  | External Revenues |  | Total Assets |
|  | Year Ended December 31, |  | At December 31, |
|  | 2012 |  | 2011 |  | 2010 |  | 2012 |  | 2011 |
Country |  | Revenue |  | % of Revenue |  | Revenue |  | % of Revenue |  | Revenue |  | % of Revenue |  |  |  |  |
United States |  | $ | 1,530,819 |  | 99.3 | % | $ | 1,447,863 |  | 99.2 | % | $ | 920,051 |  | 97.7 | % | $ | 920,872 |  | $ | 719,028 |
Non-United States |  | 10,915 |  | 0.7 | % | 12,287 |  | 0.8 | % | 21,714 |  | 2.3 | % | 10,335 |  | 9,385 |
Total |  | $ | 1,541,734 |  | 100.0 | % | $ | 1,460,150 |  | 100.0 | % | $ | 941,765 |  | 100.0 | % | $ | 931,207 |  | $ | 728,413 |

X
- Definition Tabular disclosure of information concerning total assets located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. + References No definition available. + Details
Name: | prim_ScheduleOfRevenuesFromExternalCustomersAndTotalAssetsByGeographicalAreasTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill by reportable segment. + References No definition available. + Details
Name: | prim_ScheduleOfSegmentReportingInformationGoodwillBySegmentTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the gross profit for each reportable segment. + References No definition available. + Details
Name: | prim_ScheduleOfSegmentReportingInformationGrossProfitBySegmentTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the revenue for each reportable segment. + References No definition available. + Details
Name: | prim_ScheduleOfSegmentReportingInformationRevenueBySegmentTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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