XML 64 R36.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Costs and Estimated Earnings on Uncompleted Contracts (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2012
Costs and Estimated Earnings on Uncompleted Contracts |
Schedule of costs and estimated earnings on uncompleted contracts |
|  | 2012 |  | 2011 |
Costs incurred on uncompleted contracts |  | $ | 3,882,968 |  | $ | 2,977,535 |
Accrued loss provision for estimated losses on uncompleted contracts |  | 764 |  | 917 |
Gross profit recognized |  | 448,928 |  | 303,634 |
|  | 4,332,660 |  | 3,282,086 |
Less: billings to date |  | (4,449,851 | ) | (3,377,949 | )
|  | $ | (117,191 | ) | $ | (95,863 | )
Schedule of costs and estimated earnings on uncompleted contracts included in consolidated balance sheet |
|  | 2012 |  | 2011 |
Costs and estimated earnings in excess of billings |  | $ | 41,701 |  | $ | 41,866 |
Billings in excess of cost and estimated earnings |  | (158,892 | ) | (137,729 | )
|  | $ | (117,191 | ) | $ | (95,863 | )

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
- Details
Name: | us-gaap_ContractorsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration