XML 20 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pending Merger Transaction - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended
Oct. 08, 2014
Dec. 31, 2014
Oct. 08, 2014
Sep. 30, 2014
Business Acquisition [Line Items]        
Common stock, par value $ 0.33us-gaap_CommonStockParOrStatedValuePerShare $ 0.33us-gaap_CommonStockParOrStatedValuePerShare $ 0.33us-gaap_CommonStockParOrStatedValuePerShare $ 0.33us-gaap_CommonStockParOrStatedValuePerShare
Reverse stock split 0.3333us-gaap_StockholdersEquityNoteStockSplitConversionRatio1      
Common stock, shares outstanding 7,333,708us-gaap_CommonStockSharesOutstanding 8,077,580us-gaap_CommonStockSharesOutstanding 7,333,708us-gaap_CommonStockSharesOutstanding 8,065,233us-gaap_CommonStockSharesOutstanding
Split-effected Common Stock 1.760us-gaap_ConversionOfStockSharesConverted1      
Amount payable in the event of Merger Agreement termination $ 2.0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh   $ 2.0us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh  
Company or TGC | Maximum        
Business Acquisition [Line Items]        
Amount payable in the event of Merger Agreement termination $ 1.5us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= dwsn_MergerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  $ 1.5us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
/ us-gaap_BusinessAcquisitionAxis
= dwsn_MergerMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Before Reverse Stock Split        
Business Acquisition [Line Items]        
Common stock, par value $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= dwsn_BeforeReverseStockSplitMember
  $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementScenarioAxis
= dwsn_BeforeReverseStockSplitMember
 
Common stock, shares outstanding 22,001,125us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementScenarioAxis
= dwsn_BeforeReverseStockSplitMember
  22,001,125us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementScenarioAxis
= dwsn_BeforeReverseStockSplitMember