XML 78 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 7 - Other Balance Sheet Accounts - Summary of Other Balance Sheet Accounts (Details) - USD ($)
$ in Thousands
Jan. 31, 2018
Jan. 31, 2017
Other current assets    
Deferred cost of revenues $ 8,330 $ 8,194
Prepaid expenses 5,847 4,879
Income tax receivable, net of payables 213 928
Other 1,466 1,350
15,856 15,351
Other assets, net    
Other intangibles, net 415
Long-term deposits and prepaid expenses 2,463 1,323
Fair value of interest rate swap 187
Other long-term assets 405 950
3,055 2,688
Accounts payable    
Trade payables 9,346 7,392
VAT payable 5,472 3,924
14,818 11,316
Other current liabilities    
Accrued commissions and bonus 18,039 13,449
Accrued compensated absences 9,177 8,346
Other accrued payroll 6,038 4,477
Accrued professional fees 1,884 1,709
Accrued travel 1,839 1,304
Accrued contract labor 2,655 812
Other current liabilities 3,828 3,539
43,460 33,636
Other liabilities    
Long-term deferred revenue 2,156 2,353
Fair value of interest rate swap 190
Long-term tax contingency reserve 688 764
Lease restoration obligations 859 736
Other 1,736 871
$ 5,439 $ 4,914