XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet - Accounts and Contracts Receivables (Detail) - USD ($)
$ in Thousands
Apr. 30, 2018
Jan. 31, 2018
Accounts Receivable, Net, Current [Abstract]    
Accounts receivable $ 12,291 $ 16,392
Contracts receivable 4,402 4,921
Accounts and contracts receivable 16,693 21,313
Less long-term portion (800) (6,934)
Current accounts and contracts receivable 15,893 14,379
Less current portion of allowance for doubtful accounts (3,560) (3,885)
Current portion of accounts and contracts receivable, net of allowance for doubtful accounts $ 12,333 $ 10,494