XML 81 R61.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Income Taxes (Narrative) (Details) $ in Thousands | 12 Months Ended
--- | ---
Mar. 31, 2016 USD ($)
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | $ 450
Operating Loss Carryforward Expiration Period Two [Member] |
Operating Loss Carryforwards [Line Items] |
Net operating loss carry-forward attributable to PRC entities | $ 65
Net operating loss carry-forward expiration dates | Dec. 31, 2017
Operating Loss Carryforward Expiration Period Five [Member] |
Operating Loss Carryforwards [Line Items] |
Net operating loss carry-forward attributable to PRC entities | $ 71
Net operating loss carry-forward expiration dates | Dec. 31, 2020
Operating Loss Carryforward Expiration Period Four [Member] |
Operating Loss Carryforwards [Line Items] |
Net operating loss carry-forward attributable to PRC entities | $ 49
Net operating loss carry-forward expiration dates | Dec. 31, 2019
Operating Loss Carryforward Expiration Period One [Member] |
Operating Loss Carryforwards [Line Items] |
Net operating loss carry-forward attributable to PRC entities | $ 170
Net operating loss carry-forward expiration dates | Dec. 31, 2016
Operating Loss Carryforward Expiration Period Three [Member] |
Operating Loss Carryforwards [Line Items] |
Net operating loss carry-forward attributable to PRC entities | $ 67
Net operating loss carry-forward expiration dates | Dec. 31, 2018
Income Tax Contingency Period Two [Member] |
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | $ 92
Income Tax Contingency Period One [Member] |
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | 154
Income Tax Contingency Period Four [Member] |
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | 38
Income Tax Contingency Period Five [Member] |
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | 101
Income Tax Contingency Period Three [Member] |
Income Tax Contingency [Line Items] |
Amount of adjustment to income tax provision related to tax reassessment by the PRC tax authorities | $ 166

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeTaxContingencyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Expiration date of each operating loss carryforward included in operating loss carryforward, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32559-109319 + Details
Name: | us-gaap_OperatingLossCarryforwardsExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_OperatingLossCarryforwardsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28446-109314 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=68052875&loc=d3e28511-109314 + Details
Name: | us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dswl_OperatingLossCarryforwardPeriodOfExpirationAxis=dswl_OperatingLossCarryforwardExpirationPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_OperatingLossCarryforwardPeriodOfExpirationAxis=dswl_OperatingLossCarryforwardExpirationPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_OperatingLossCarryforwardPeriodOfExpirationAxis=dswl_OperatingLossCarryforwardExpirationPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_OperatingLossCarryforwardPeriodOfExpirationAxis=dswl_OperatingLossCarryforwardExpirationPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_OperatingLossCarryforwardPeriodOfExpirationAxis=dswl_OperatingLossCarryforwardExpirationPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_IncomeTaxContingencyPeriodAxis=dswl_IncomeTaxContingencyPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_IncomeTaxContingencyPeriodAxis=dswl_IncomeTaxContingencyPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_IncomeTaxContingencyPeriodAxis=dswl_IncomeTaxContingencyPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_IncomeTaxContingencyPeriodAxis=dswl_IncomeTaxContingencyPeriodFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dswl_IncomeTaxContingencyPeriodAxis=dswl_IncomeTaxContingencyPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |