XML 52 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Insurance Coverage (Details) (USD $)
12 Months Ended
Dec. 31, 2014
levels
Dec. 31, 2013
Insurance Coverage [Line Items]    
Levels of insurance coverage maintained by the Company 3orn_LevelsOfInsuranceCoverageMaintainedByCompany  
Amount in excess of primary insurance coverage $ 150,000,000orn_AdditionalCoverageInExcessOfPrimaryInsuranceCoverage  
Accrual for self-insurance liabilities 7,490,000us-gaap_AccruedInsuranceCurrent 5,787,000us-gaap_AccruedInsuranceCurrent
Other liability policies    
Insurance Coverage [Line Items]    
Primary limit of insurance coverage 1,000,000orn_PrimaryLimitOfInsuranceCoverage
/ orn_InsuranceCoverageByLiabilityPoliciesAxis
= orn_OtherLiabilityPoliciesMember
 
Maritime employer's liability    
Insurance Coverage [Line Items]    
Primary limit of insurance coverage 10,000,000orn_PrimaryLimitOfInsuranceCoverage
/ orn_InsuranceCoverageByLiabilityPoliciesAxis
= orn_MaritimeEmployersLiabilityMember
 
Watercraft pollution policy    
Insurance Coverage [Line Items]    
Primary limit of insurance coverage $ 5,000,000orn_PrimaryLimitOfInsuranceCoverage
/ orn_InsuranceCoverageByLiabilityPoliciesAxis
= orn_WatercraftPollutionPolicyMember