XML 18 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2010
Mar. 31, 2010
Commitments And Contingencies [Line Items]          
Lease expense incurred $ 4.2us-gaap_OperatingLeasesRentExpenseNet $ 3.5us-gaap_OperatingLeasesRentExpenseNet $ 2.9us-gaap_OperatingLeasesRentExpenseNet    
Future annual minimum lease commitments for the year 2015 2.5us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent        
Future annual minimum lease commitments for the year 2016 1.4us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears        
Future annual minimum lease commitments for the year 2017 0.7us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears        
Future annual minimum lease commitments for the year 2018 0.5us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears        
Future annual minimum lease commitments for the year 2019 0.4us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears        
Future annual minimum lease commitments for the year, thereafter 4.6us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter        
Court deposit 3.1us-gaap_DepositsAssets        
United States of America, Dollars          
Commitments And Contingencies [Line Items]          
Foreign currency exchange rate, translation 1.00us-gaap_ForeignCurrencyExchangeRateTranslation1
/ us-gaap_CurrencyAxis
= currency_USD
       
Brazil, Brazil Real          
Commitments And Contingencies [Line Items]          
Foreign currency exchange rate, translation 2.67us-gaap_ForeignCurrencyExchangeRateTranslation1
/ us-gaap_CurrencyAxis
= currency_BRL
       
Brazil [Member]          
Commitments And Contingencies [Line Items]          
Tax assessment settled with payments       3.9us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
/ us-gaap_StatementGeographicalAxis
= country_BR
12.2us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
/ us-gaap_StatementGeographicalAxis
= country_BR
Amount of interest, penalties and monetary restatement fees on tax assessments       7.8drq_AmountOfInterestPenaltiesAndMonetaryRestatementFeesOnTaxAssessment
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Tax credits once certified, period to use credits 5 years        
Value of assessments served on Brazilian subsidiary       $ 13.0drq_TaxAssessmentsValuedByForeignTaxAuthoritiesForSubsidiary
/ us-gaap_StatementGeographicalAxis
= country_BR