XML 29 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Stock Awards - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Company
Dec. 31, 2013
Dec. 31, 2012
Oct. 28, 2014
Oct. 28, 2013
May 13, 2004
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of stock options exercised $ 2,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 10,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 7,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue      
Stock-based compensation expense for stock option exercises 2,500,000us-gaap_StockOptionPlanExpense 3,400,000us-gaap_StockOptionPlanExpense 3,800,000us-gaap_StockOptionPlanExpense      
Allocated Share Based Compensation Expense Capitalized 0drq_AllocatedShareBasedCompensationExpenseCapitalized 0drq_AllocatedShareBasedCompensationExpenseCapitalized 0drq_AllocatedShareBasedCompensationExpenseCapitalized      
Restricted stock awards compensation expense 6,300,000us-gaap_RestrictedStockExpense 3,900,000us-gaap_RestrictedStockExpense 1,700,000us-gaap_RestrictedStockExpense      
Number of components companies in the Philadelphia Oil Service Index 15drq_NumberOfCompanies          
Performance Unit compensation expense 3,100,000drq_PerformanceStockUnitsExpense 1,600,000drq_PerformanceStockUnitsExpense 200,000drq_PerformanceStockUnitsExpense      
Performance Unit Awards [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Anti-dilutive awards 8,144us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
         
Unrecognized compensation expense related to share based compensation 9,200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
         
Period of recognition for unrecognized compensation expense related to nonvested performance units 1 year 7 months 6 days          
Share value based on Monte Carlo simulation       $ 126.84us-gaap_SharePrice
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 138.31us-gaap_SharePrice
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Percentage of grant share price       139.40%drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMarketPriceAtWhichEligibleEmployeesAreGrantedOptionsToPurchaseShares
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
118.40%drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfMarketPriceAtWhichEligibleEmployeesAreGrantedOptionsToPurchaseShares
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Result rate based on which unrecognized compensation expense is considered 100.00%drq_ResultRateBasedOnWhichUnrecognizedCompensationExpenseIsConsidered
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
         
Performance Unit Awards [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Participants earning under the term       0.00%drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantEarningPercent
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Performance Unit Awards [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Participants earning under the term       200.00%drq_ShareBasedCompensationArrangementByShareBasedPaymentAwardParticipantEarningPercent
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Income tax benefit realized from stock options exercised 718,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Anti-dilutive awards 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Unrecognized compensation expense related to share based compensation 1,200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Period of recognition for unrecognized compensation expense related to nonvested performance units 9 months 18 days          
Restricted Stock Awards [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Anti-dilutive awards 15,400us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Vesting period, in years 3 years          
Unrecognized compensation expense related to share based compensation 13,700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Period of recognition for unrecognized compensation expense related to nonvested performance units 1 year 7 months 6 days          
Income tax benefit recognized 2,200,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
DSA [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Anti-dilutive awards 303us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AwardTypeAxis
= drq_DirectorStockCompensationAwardsMember
         
Unrecognized compensation expense related to share based compensation 85,500us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= drq_DirectorStockCompensationAwardsMember
         
Period of recognition for unrecognized compensation expense related to nonvested performance units 1 year          
Fees in lieu of cash 125.00%drq_PercentageOfFeesInLieuOfCashToBeReceivedAsShareBasedCompensation
/ us-gaap_AwardTypeAxis
= drq_DirectorStockCompensationAwardsMember
         
Director stock compensation awards expense $ 21,600us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= drq_DirectorStockCompensationAwardsMember
         
2004 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
The maximum number of shares authorized           2,696,294us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= drq_TwoThousandAndFourStockCompensationPlanMember
Options granted period           10 years
2004 Plan [Member] | Performance Unit Awards [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of authorized shares granted by options       45,729us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= drq_TwoThousandAndFourStockCompensationPlanMember
31,707us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_PlanNameAxis
= drq_TwoThousandAndFourStockCompensationPlanMember
 
2004 Plan [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period, in years           4 years