XML 69 R37.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Reportable Operating Segments (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2013
Reportable Operating Segments |
Schedule of revenue by segment |
|  | For the three months ended June 30, |
|  | 2013 |  | 2012 |
Segment |  | Revenue |  | % of Segment Revenue |  | Revenue |  | % of Segment Revenue |
East Construction Services |  | $ | 175,398 |  | 39.4 | % | $ | 156,057 |  | 46.2 | %
West Construction Services |  | 258,194 |  | 58.0 | % | 167,287 |  | 49.6 | %
Engineering |  | 11,421 |  | 2.6 | % | 14,092 |  | 4.2 | %
Total |  | $ | 445,013 |  | 100.0 | % | $ | 337,436 |  | 100.0 | %
|  | For the six months ended June 30, |
|  | 2013 |  | 2012 |
Segment |  | Revenue |  | % of Segment Revenue |  | Revenue |  | % of Segment Revenue |
East Construction Services |  | $ | 365,609 |  | 42.8 | % | $ | 277,907 |  | 44.2 | %
West Construction Services |  | 465,880 |  | 54.4 | % | 325,318 |  | 51.7 | %
Engineering |  | 23,519 |  | 2.8 | % | 25,784 |  | 4.1 | %
Total |  | $ | 855,008 |  | 100.0 | % | $ | 629,009 |  | 100.0 | %
Schedule of gross profit by segment |
|  | For the three months ended June 30, |
|  | 2013 |  | 2012 |
Segment |  | Gross Profit |  | % of Segment Revenue |  | Gross Profit |  | % of Segment Revenue |
East Construction Services |  | $ | 15,215 |  | 8.7 | % | $ | 17,360 |  | 11.1 | %
West Construction Services |  | 41,926 |  | 16.2 | % | 24,294 |  | 14.5 | %
Engineering |  | 2,396 |  | 21.0 | % | 2,350 |  | 16.7 | %
Total |  | $ | 59,537 |  | 13.4 | % | $ | 44,004 |  | 13.0 | %
|  | For the six months ended June 30, |
|  | 2013 |  | 2012 |
Segment |  | Gross Profit |  | % of Segment Revenue |  | Gross Profit |  | % of Segment Revenue |
East Construction Services |  | $ | 30,210 |  | 8.3 | % | $ | 28,778 |  | 10.4 | %
West Construction Services |  | 70,675 |  | 15.2 | % | 48,695 |  | 15.0 | %
Engineering |  | 4,748 |  | 20.2 | % | 4,127 |  | 16.0 | %
Total |  | $ | 105,633 |  | 12.4 | % | $ | 81,600 |  | 13.0 | %
Schedule of amount of goodwill recorded by segment |
Segment |  | June 30, 2013 |  | December 31, 2012 |
East Construction Services |  | $ | 70,946 |  | $ | 69,859 |
West Construction Services |  | 44,641 |  | 44,641 |
Engineering |  | 2,441 |  | 2,441 |
Total |  | $ | 118,028 |  | $ | 116,941 |
Schedule of revenue and total assets by geographic area |
|  | Revenues |  |  |  |  |
|  | For the six months ended June 30, |  |  |  |  |
|  | 2013 |  | 2012 |  | Total Assets |
Country: |  | Revenue |  | % of Revenue |  | Revenue |  | % of Revenue |  | June 30, 2013 |  | December 31, 2012 |
United States |  | $ | 845,461 |  | 98.9 | % | $ | 624,293 |  | 99.3 | % | $ | 914,123 |  | $ | 920,872 |
Non-United States |  | 9,547 |  | 1.1 |  | 4,716 |  | 0.7 |  | 10,962 |  | 10,335 |
Total |  | $ | 855,008 |  | 100.0 | % | $ | 629,009 |  | 100.0 | % | $ | 925,085 |  | $ | 931,207 |

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