XML 94 R78.htm IDEA: XBRL DOCUMENT
v3.3.1.900

Note 16 - Stock-based Compensation Plans (Details) - Summary of CRSU Plan Activity - shares | 12 Months Ended
--- | ---
Jan. 31, 2016 | Jan. 31, 2015
Summary of CRSU Plan Activity [Abstract] |  |
Number of Units Outstanding | 113,856 | 152,794
Weighted-Average Remaining Contractual Life (years) | 1 year 219 days | 1 year 6 months
Non-vested at January 31, 2016 | 100,749 |
Non-vested at January 31, 2016 | 1 year 219 days |
Number of Units Granted | 72,817 | 68,439
Number of Units Vested and Settled in Cash | (85,924) | (106,910)
Forfeited |  | (467)
Number of Units Outstanding | 100,749 | 113,856

X
- Definition The number of nonvested CRSU awards. + References No definition available. + Details
Name: | dsgx_CRSUAwardNonvestedNumber
Namespace Prefix: | dsgx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average remaining contractual life of nonvested CRSU awards. + References No definition available. + Details
Name: | dsgx_CRSUAwardNonvestedWeightedAverageContractualLife
Namespace Prefix: | dsgx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of CRSU awards forfeited. + References No definition available. + Details
Name: | dsgx_CRSUAwardsForfeited
Namespace Prefix: | dsgx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of CRSU grants in period. + References No definition available. + Details
Name: | dsgx_CRSUAwardsGrantsInPeriod
Namespace Prefix: | dsgx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of CRSU awards outstanding. + References No definition available. + Details
Name: | dsgx_CRSUAwardsOutstandingNumber
Namespace Prefix: | dsgx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of CRSU awards vested and settled in cash. + References No definition available. + Details
Name: | dsgx_CRSUAwardsVestedAndSettledInCash
Namespace Prefix: | dsgx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average remaining contractual life of CRSU awards. + References No definition available. + Details
Name: | dsgx_CRSUAwardsWeightedAverageContractualLife
Namespace Prefix: | dsgx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | dsgx_SummaryOfCrsuPlanActivityAbstract
Namespace Prefix: | dsgx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration