XML 29 R29.htm IDEA: XBRL DOCUMENT
v3.2.0.727

Costs and Estimated Earnings on Uncompleted Contracts (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2015
Costs and Estimated Earnings on Uncompleted Contracts |
Schedule of costs and estimated earnings on uncompleted contracts |
|  | June 30, 2015 |  | December 31, 2014 |
Costs incurred on uncompleted contracts |  | $ | 4,451,526 |  | $ | 5,194,769 |
Gross profit recognized |  | 512,915 |  | 613,510 |
|  | 4,964,441 |  | 5,808,279 |
Less: billings to date |  | (4,993,080 | ) | (5,898,220 | )
|  | $ | (28,639 | ) | $ | (89,941 | )
Schedule of costs and estimated earnings on uncompleted contracts included in consolidated balance sheet |
|  | June 30, 2015 |  | December 31, 2014 |
Costs and estimated earnings in excess of billings |  | $ | 109,537 |  | $ | 68,654 |
Billings in excess of costs and estimated earnings |  | (138,176 | ) | (158,595 | )
|  | $ | (28,639 | ) | $ | (89,941 | )

X
- Definition Tabular disclosure of net costs and estimated earnings in excess of related billings on uncompleted contracts distributed by balance sheet accounts. + References No definition available. + Details
Name: | prim_CostsEstimatedEarningsBillingsInExcessOnUncompletedContractsOrProgramsBalanceSheetDisclosureTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of costs and estimated earnings on uncompleted contracts and related amounts billed. + References No definition available. + Details
Name: | prim_CostsEstimatedEarningsOnUncompletedContractsOrProgramsTableTextBlock
Namespace Prefix: | prim_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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