Employee Benefit Plans - Additional Information (Narrative) (Details)
12 Months Ended
Dec. 31, 2014
401(k) Profit Sharing Plan
USD ($)
Dec. 31, 2013
401(k) Profit Sharing Plan
USD ($)
Dec. 31, 2012
401(k) Profit Sharing Plan
USD ($)
Dec. 31, 2014
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
USD ($)
Dec. 31, 2014
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
CAD
Dec. 31, 2013
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
USD ($)
Dec. 31, 2013
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
CAD
Dec. 31, 2012
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
USD ($)
Dec. 31, 2012
Group Registered Retirement Savings Plan
Canadian Air Crane Ltd
CAD
Defined Benefit Plan Disclosure [Line Items]                  
Defined Contribution Plan Maximum Deferred Compensation By Employees Percentage 100.00%     18.00% 18.00%        
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent       2.50% 2.50% 2.50% 2.50% 2.50% 2.50%
Defined Contribution Plan Deferred Compensation By Employees Amount $ 17,500 $ 17,500 $ 17,000            
Defined Contribution Plan, Cost Recognized $ 1,000,000 $ 300,000 $ 400,000 $ 100,000 24,270 $ 100,000 23,820 $ 100,000 22,970