XML 79 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Stock Awards - Schedule of Information for Stock Option Plans (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of securities to be issued upon exercise of outstanding options 459,247drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesToBeIssuedUponExerciseOfOutstandingOptions
Weighted-average exercise price of outstanding options $ 55.86drq_OutstandingStockOptionsWeightedAverageExercisePrice
Number of securities remaining available for future issuance under equity compensation plan 639,327drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlan
Equity Compensation Plans Approved By Stockholders [Member] | Stock Options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of securities to be issued upon exercise of outstanding options 459,247drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesToBeIssuedUponExerciseOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= drq_EquityCompensationPlansApprovedByShareholdersMember
Weighted-average exercise price of outstanding options $ 55.86drq_OutstandingStockOptionsWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= drq_EquityCompensationPlansApprovedByShareholdersMember
Number of securities remaining available for future issuance under equity compensation plan 639,327drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlan
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= drq_EquityCompensationPlansApprovedByShareholdersMember
Equity Compensation Plans Not Approved By Stockholders [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of securities to be issued upon exercise of outstanding options 0drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesToBeIssuedUponExerciseOfOutstandingOptions
/ us-gaap_PlanNameAxis
= drq_EquityCompensationPlansNotApprovedByStockholdersMember
Weighted-average exercise price of outstanding options Not applicable
Number of securities remaining available for future issuance under equity compensation plan 0drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSecuritiesRemainingAvailableForFutureIssuanceUnderEquityCompensationPlan
/ us-gaap_PlanNameAxis
= drq_EquityCompensationPlansNotApprovedByStockholdersMember