XML 50 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits - Multiemployer Plans (Details) (Multiemployer Plans, Pension, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
International Union of Operating Engineers-Employers Construction Industry Retirement Plan
     
Multiemployer Plans [Line Items]      
Contributions $ 1,295us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 534us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 486us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Expiration of Collective Bargaining Agreement Dec. 31, 2015    
Associated General Contractors of Washington Carpenter, Piledrivers, and Millwrights
     
Multiemployer Plans [Line Items]      
Contributions 737us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AssociatedGeneralContractorsOfWashingtonCarpenterPiledriversAndMillwrightsMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
438us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AssociatedGeneralContractorsOfWashingtonCarpenterPiledriversAndMillwrightsMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
400us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AssociatedGeneralContractorsOfWashingtonCarpenterPiledriversAndMillwrightsMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Expiration of Collective Bargaining Agreement Dec. 31, 2015    
Alaska Carpenters Trust Fund
     
Multiemployer Plans [Line Items]      
Contributions 1,044us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaCarpentersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
856us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaCarpentersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
142us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaCarpentersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Expiration of Collective Bargaining Agreement Dec. 31, 2017    
Alaska Laborers Trust Fund [Member]
     
Multiemployer Plans [Line Items]      
Contributions $ 246us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaLaborersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 52us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaLaborersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
$ 0us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_CollectiveBargainingArrangementAxis
= orn_AlaskaLaborersTrustFundMember
/ us-gaap_MultiemployerPlanTypeAxis
= us-gaap_MultiemployerPlansPensionMember
Expiration of Collective Bargaining Agreement Dec. 31, 2015