XML 25 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule II - Schedule of Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Allowance for Bad Debt [Member]      
Balance at beginning of period $ 487 $ 396 $ 1,090
Charged to statements of income 92 144 98
Write-offs, net of recoveries (24) (31) (834)
Impact of foreign currency translation (12) (22) 42
Balance at end of period 543 487 396
Allowance for Returns [Member]      
Balance at beginning of period 2,414 1,367 1,115
Charged to statements of income 393 1,608 923
Write-offs, net of recoveries (376) (518) (733)
Impact of foreign currency translation (34) (43) 62
Balance at end of period 2,397 2,414 1,367
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at beginning of period 2,901 1,763 2,205
Charged to statements of income 485 1,752 1,021
Write-offs, net of recoveries (400) (549) (1,567)
Impact of foreign currency translation (46) (65) 104
Balance at end of period $ 2,940 $ 2,901 $ 1,763