XML 64 R51.htm IDEA: XBRL DOCUMENT v3.3.1.900
SCHEDULE II SCHEDULE OF VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2014
Allowance for Bad Debt [Member]      
Movement In Valuation Allowances And Reserves [Rollforward]      
Balance at beginning of period $ 1,194 $ 1,221 $ 1,474
Charged to statements of income 78 86 72
Write-offs, net of recoveries (5) (39) (313)
Impact of foreign currency translation (25) (74) (12)
Balance at end of period 1,242 1,194 1,221
Allowance for Sales Returns [Member]      
Movement In Valuation Allowances And Reserves [Rollforward]      
Balance at beginning of period 1,330 1,229 1,036
Charged to statements of income 696 768 982
Write-offs, net of recoveries (555) (574) (729)
Impact of foreign currency translation (71) (93) (60)
Balance at end of period 1,400 1,330 1,229
Total Allowance for Doubtful Accounts [Member]      
Movement In Valuation Allowances And Reserves [Rollforward]      
Balance at beginning of period 2,524 2,450 2,510
Charged to statements of income 774 854 1,054
Write-offs, net of recoveries (560) (613) (1,042)
Impact of foreign currency translation (96) (167) (72)
Balance at end of period $ 2,642 $ 2,524 $ 2,450