XML 113 R99.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule II - Schedule of Valuation and Qualifying Accounts - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Allowance for Bad Debt [Member]      
Balance at beginning of period $ 543 $ 487 $ 396
Charged to statements of income 479 92 144
Write-offs, net of recoveries (5) (24) (31)
Impact of foreign currency translation 84 (12) (22)
Balance at end of period 1,101 543 487
Allowance for Returns [Member]      
Balance at beginning of period 2,397 2,414 1,367
Charged to statements of income 741 393 1,608
Write-offs, net of recoveries (1,019) (376) (518)
Impact of foreign currency translation 120 (34) (43)
Balance at end of period 2,239 2,397 2,414
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at beginning of period 2,940 2,901 1,763
Charged to statements of income 1,220 485 1,752
Write-offs, net of recoveries (1,024) (400) (549)
Impact of foreign currency translation 204 (46) (65)
Balance at end of period $ 3,340 $ 2,940 $ 2,901