XML 27 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Insurance Coverage (Details) (USD $)
3 Months Ended
Mar. 31, 2015
levels
Dec. 31, 2014
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 6,985,000us-gaap_AccruedInsuranceCurrent 7,490,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