XML 16 R48.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, 2012
Commitments and Contingencies Disclosure [Line Items]  
Future minimum annual Lease payments due in 2012 $ 42,152
Future minimum annual Lease payments due in 2013 25,546
Future minimum annual Lease payments due in 2014 13,668
Future minimum annual Lease payments due in 2015 8,827
Future minimum annual Lease payments due in 2016 3,615
Future minimum annual Lease payments due Thereafter 14,493
Operating Leases, Future Minimum Payments Due, Total $ 108,301