XML 50 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Stock Awards - Schedule of Information for Stock Option Plans (Parenthetical) (Detail)
Dec. 31, 2014
Dec. 31, 2013
Restricted Stock Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock and units 160,154us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
148,753us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Restricted Stock Awards [Member] | 2004 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock and units 161,358us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= drq_TwoThousandAndFourStockCompensationPlanMember
 
Performance Unit Awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock and units 123,786us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
78,057us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Performance Unit Awards [Member] | 2004 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested stock and units 123,786us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= drq_TwoThousandAndFourStockCompensationPlanMember