XML 42 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Current assets:    
Trade accounts receivable, allowance for doubtful accounts $ 9,102us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 8,713us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Other intangible assets accumulated amortization $ 73,657us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization $ 66,412us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Shareholders' equity:    
Common stock, par value (in dollars per share) $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
Common stock, shares authorized (in shares) 100,000,000us-gaap_CommonStockSharesAuthorized 100,000,000us-gaap_CommonStockSharesAuthorized
Common stock shares issued (in shares) 14,698,171us-gaap_CommonStockSharesIssued 14,655,356us-gaap_CommonStockSharesIssued
Treasury stock (in shares) 471,615us-gaap_TreasuryStockShares 280,195us-gaap_TreasuryStockShares
Series A Preferred Stock [Member]    
Shareholders' equity:    
Preferred stock, voting rights 1/10th vote per share 1/10th vote per share
Preferred stock, par value (in dollars per share) $ 1.00us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 1.00us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Preferred stock, liquidation preference (in dollars per share) $ 100us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 112us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Preferred stock, authorized (in shares) 1,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Preferred stock, issued (in shares) 1,122us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,122us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Preferred stock, outstanding (in shares) 1,122us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,122us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Series B Convertible Preferred Stock [Member]    
Shareholders' equity:    
Preferred stock, voting rights 1/10th vote per share 1/10th vote per share
Preferred stock, par value (in dollars per share) $ 1.00us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
$ 1.00us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Preferred stock, stated value (in dollars per share) $ 100dxpe_PreferredStockStatedValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
$ 100dxpe_PreferredStockStatedValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Preferred stock, liquidation preference (in dollars per share) $ 100us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
$ 1,500us-gaap_PreferredStockLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Preferred stock, authorized (in shares) 1,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
1,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Preferred stock, issued (in shares) 15,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
15,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Preferred stock, outstanding (in shares) 15,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
15,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember