XML 27 R44.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments - Future Minimum Annual Lease Payments Under All Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Commitments and Contingencies Disclosure [Line Items]  
Future minimum annual Lease payments due in 2012 $ 44,971
Future minimum annual Lease payments due in 2013 31,917
Future minimum annual Lease payments due in 2014 18,436
Future minimum annual Lease payments due in 2015 9,450
Future minimum annual Lease payments due in 2016 6,605
Future minimum annual Lease payments due Thereafter 7,206
Operating Leases, Future Minimum Payments Due, Total $ 118,585