XML 23 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivables - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Receivables [Abstract]    
Current accounts receivable $ 15,975 $ 14,195
Long-term accounts receivable 403 712
Accounts receivable 16,378 14,907
Less current portion of allowance for doubtful accounts (4,054) (2,113)
Less long-term portion of allowance for doubtful accounts 0 0
Less total allowance for doubtful accounts (4,054) (2,113)
Current accounts receivable, net of allowance for doubtful accounts 11,921 12,082
Long-term accounts receivable, net of allowance for doubtful accounts 403 712
Total accounts receivable, net of allowance for doubtful accounts $ 12,324 $ 12,794