XML 38 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Note 1 - Summary of Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2019
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   
2019
   
2018
 
   
(in thousands)
 
Accounts receivable
  $
84,478
    $
85,281
 
Less allowance for:
               
Doubtful accounts
   
(487
)
   
(396
)
Sales adjustments
   
(2,414
)
   
(1,367
)
Accounts receivable, net
  $
81,577
    $
83,518
 
Property, Plant and Equipment [Table Text Block]
 
 
2019
 
 
2018
 
 
 
(in thousands)
 
Buildings and building improvements
 
$
32,238
 
 
$
32,444
 
Computer equipment and software
 
 
17,671
 
 
 
17,312
 
Furniture and office equipment
 
 
7,672
 
 
 
7,632
 
Leasehold improvements
 
 
7,309
 
 
 
6,677
 
Land
 
 
3,850
 
 
 
3,850
 
Automobiles
 
 
54
 
 
 
54
 
 
 
 
68,794
 
 
 
67,969
 
Less accumulated depreciation and amortization
 
 
(39,173
)
 
 
(37,561
)
 
 
$
29,621
 
 
$
30,408
 
Changes in Property and Equipment [Table Text Block]
   
2019
   
2018
 
   
(in thousands)
 
Cost
               
Balance at February 1
  $
67,969
    $
64,642
 
Additions
   
4,340
     
3,720
 
Disposals
   
(2,512
)
   
(1,874
)
Impact of foreign currency translation
   
(1,003
)
   
1,481
 
Balance at January 31
   
68,794
     
67,969
 
                 
Accumulated depreciation
               
Balance at February 1
   
(37,561
)
   
(33,770
)
Depreciation
   
(4,734
)
   
(4,562
)
Disposals
   
2,474
     
1,719
 
Impact of foreign currency translation
   
648
     
(948
)
Balance at January 31
   
(39,173
)
   
(37,561
)
Property and equipment, net at January 31
  $
29,621
    $
30,408
 
Schedule of Capitalized Software Costs [Table Text Block]
   
2019
   
2018
 
   
(in thousands)
 
Capitalized software costs:
               
Capitalized software development costs
  $
2,314
    $
1,516
 
Acquired software technology
   
135
     
 
     
2,449
     
1,516
 
Less accumulated amortization
   
(851
)
   
(526
)
Capitalized software costs, net
  $
1,598
    $
990
 
Schedule of Capitalized Software Costs Amortization Expense [Table Text Block]
Fiscal Years
 
(in thousands)
 
2020
  $
759
 
2021
   
572
 
2022
   
226
 
2023
   
27
 
Thereafter
   
14
 
    $
1,598
 
Schedule of Goodwill [Table Text Block]
   
Gross
Carrying
Amount
   
Accumulated
Impairment
   
Goodwill,
Net
 
   
(in thousands)
 
Balance at January 31, 2017
  $
26,166
    $
(15,608
)
  $
10,558
 
Impact of foreign currency translation
   
465
     
     
465
 
Balance at January 31, 2018
   
26,631
     
(15,608
)
   
11,023
 
Additions
   
1,510
     
     
1,510
 
Impact of foreign currency translation
   
(110
)
   
     
(110
)
Balance at January 31, 2019
  $
28,031
    $
(15,608
)
  $
12,423
 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   
January 31,
201
9
 
   
(in thousands)
 
Amortizable intangible assets
       
Customer relationships
  $
1,348
 
Less: accumulated amortization
   
(115
)
Net amortizable intangible assets
  $
1,233
 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
Fiscal Years
 
(in thousands)
 
2020
  $
270
 
2021
   
270
 
2022
   
270
 
2023
   
270
 
Thereafter
   
153
 
    $
1,233
 
Schedule of Other Nonoperating Expense, by Component [Table Text Block]
   
Years Ended January 31,
 
   
2019
   
2018
   
2017
 
   
(in thousands)
 
Interest income
  $
(2,600
)
  $
(1,547
)
  $
(696
)
Interest expense
   
643
     
669
     
670
 
Foreign exchange (gains) losses
   
(229
)
   
2,466
     
180
 
Change in fair value of interest rate swap
   
51
     
(377
)
   
(485
)
Other income, net
   
(209
)
   
(77
)
   
(131
)
Total other (income) expense, net
  $
(2,344
)
  $
1,134
    $
(462
)
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Years Ended January 31,
 
   
2019
   
2018
   
2017
 
   
(in thousands, except per share data)
 
Net income (loss)
  $
10,428
    $
(9,065
)
  $
(15,450
)
Less: dividends declared
   
(5,479
)
   
(5,367
)
   
(5,301
)
Undistributed net income (loss)
  $
4,949
    $
(14,432
)
  $
(20,751
)
                         
Net income (loss) per share – Class A Common Stock
 
 
 
 
 
 
 
 
 
 
 
 
Dividends declared
  $
4,696
    $
4,596
    $
4,531
 
Allocation of undistributed net income (loss)
   
4,243
     
(12,358
)
   
(17,742
)
                   
 
 
Net income (loss) attributable to Class A common stock
  $
8,939
    $
(7,762
)
  $
(13,211
)
                   
 
 
Weighted average shares of Class A common stock outstanding—
basic
   
16,267
     
15,942
     
15,715
 
Weighted average potential shares of Class A common stock
   
1,585
     
     
 
Weighted average shares of Class A common stock and potential common shares outstanding—
diluted
   
17,852
     
15,942
     
15,715
 
                         
Basic net income (loss) per Class A common share
  $
0.55
    $
(0.49
)
  $
(0.84
)
Diluted net income (loss) per Class A common share
  $
0.50
    $
(0.49
)
  $
(0.84
)
                         
Net income (loss) per share – Class B Common Stock
 
 
 
 
 
 
 
 
 
 
 
 
Dividends declared
  $
783
    $
771
    $
770
 
Allocation of undistributed net income (loss)
   
706
     
(2,074
)
   
(3,009
)
Net income (loss) attributable to Class B common stock
  $
1,489
    $
(1,303
)
  $
(2,239
)
                         
Weighted average shares of Class B common stock outstanding—
basic
   
3,256
     
3,213
     
3,206
 
Weighted average potential shares of Class B common stock
   
166
     
     
 
Weighted average shares of Class B common stock and potential common shares outstanding—
diluted
   
3,422
     
3,213
     
3,206
 
                         
Basic net income (loss) per Class B common share
  $
0.46
    $
(0.41
)
  $
(0.70
)
Diluted net income (loss) per Class B common share
  $
0.44
    $
(0.41
)
  $
(0.70
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Years Ended January 31,
 
   
2019
   
2018
   
2017
 
   
(in thousands)
 
Class A
   
325
     
3,236
     
2,985
 
Class B
   
     
380
     
378
 
Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]
   
Jan. 31,
2018
   
Topic 606
   
ASU2016-16
(1)
   
Feb. 1, 2018
 
   
(in thousands)
 
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Current assets:
                               
Cash and equivalents
  $
147,023
    $
-
    $
-
    $
147,023
 
Accounts receivable, net
   
83,518
     
-
     
-
     
83,518
 
Other current assets, net
   
15,856
     
4,013
     
-
     
19,869
 
Total current assets
   
246,397
     
4,013
     
-
     
250,410
 
Property and equipment, net
   
30,408
     
-
     
-
     
30,408
 
Capitalized software costs, net
   
990
     
-
     
-
     
990
 
Goodwill
   
11,023
     
-
     
-
     
11,023
 
Deferred tax assets, net
   
7,944
     
(1,643
)
   
9,584
     
15,885
 
Other assets, net
   
3,055
     
8,421
     
-
     
11,476
 
Total assets
  $
299,817
    $
10,791
    $
9,584
    $
320,192
 
                                 
Liabilities and stockholders’ equity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Current portion of long-term debt
  $
466
    $
-
    $
-
    $
466
 
Accounts payable
   
14,818
     
-
     
-
     
14,818
 
Deferred revenue
   
116,693
     
(1,239
)
   
-
     
115,454
 
Other current liabilities
   
43,460
     
-
     
-
     
43,460
 
Total current liabilities
   
175,437
     
(1,239
)
   
-
     
174,198
 
Long-term debt
   
13,313
     
-
     
-
     
13,313
 
Other liabilities
   
5,439
     
(511
)
   
-
     
4,928
 
Stockholders’ equity
                               
Common stock - Class A
   
16
     
-
     
-
     
16
 
Common stock - Class B
   
4
     
-
     
-
     
4
 
Additional paid-in capital
   
200,456
     
-
     
-
     
200,456
 
Treasury stock
   
(12,461
)
   
-
     
-
     
(12,461
)
Accumulated deficit
   
(75,559
)
   
12,541
     
9,584
     
(53,434
)
Accumulated other comprehensive loss
   
(6,828
)
   
-
     
-
     
(6,828
)
Total stockholders’ equity
   
105,628
     
12,541
     
9,584
     
127,753
 
Total liabilities and stockholders’ equity
  $
299,817
    $
10,791
    $
9,584
    $
320,192
 
   
As reported
under Topic 606
   
Adjustments
   
Balances under
Prior GAAP
 
   
(in thousands)
 
Assets
 
 
 
 
 
 
 
 
 
 
 
 
Current assets:
                       
Cash and equivalents
  $
139,413
    $
-
    $
139,413
 
Short-term investments
   
1,200
     
-
     
1,200
 
Accounts receivable, net
   
81,577
     
-
     
81,577
 
Other current assets, net
   
22,150
     
(3,738
)
   
18,412
 
Total current assets
   
244,340
     
(3,738
)
   
240,602
 
Property and equipment, net
   
29,621
     
-
     
29,621
 
Capitalized software costs, net
   
1,598
     
-
     
1,598
 
Goodwill
   
12,423
     
-
     
12,423
 
Deferred tax assets, net
   
16,172
     
206
     
16,378
 
Other assets, net
   
13,020
     
(7,989
)
   
5,031
 
Total assets
  $
317,174
    $
(11,521
)
  $
305,653
 
                         
Liabilities and stockholders’ equity
 
 
 
 
 
 
 
 
 
 
 
 
Current portion of long-term debt
  $
487
    $
-
    $
487
 
Accounts payable
   
9,902
     
-
     
9,902
 
Deferred revenue
   
115,253
     
5,811
     
121,064
 
Other current liabilities
   
40,348
     
-
     
40,348
 
Total current liabilities
   
165,990
     
5,811
     
171,801
 
Long-term debt
   
12,836
     
-
     
12,836
 
Other liabilities
   
5,101
     
422
     
5,523
 
Stockholders’ equity
                       
Common stock - Class A
   
16
     
-
     
16
 
Common stock - Class B
   
4
     
-
     
4
 
Additional paid-in capital
   
196,723
     
-
     
196,723
 
Treasury stock
   
(7,350
)
   
-
     
(7,350
)
Accumulated deficit
   
(48,485
)
   
(17,757
)
   
(66,242
)
Accumulated other comprehensive loss
   
(7,661
)
   
3
     
(7,658
)
Total stockholders’ equity
   
133,247
     
(17,754
)
   
115,493
 
Total liabilities and stockholders’ equity
  $
317,174
    $
(11,521
)
  $
305,653
 
 
 
As reported
under Topic 606
 
 
Adjustments
 
 
Balances under
Prior GAAP
 
 
 
(in thousands, except per share amounts)
 
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
Subscription fees
 
$
91,861
 
 
$
(1,628
)
 
$
90,233
 
License fees
 
 
25,568
 
 
 
(2,538
)
 
 
23,030
 
Maintenance and other
 
 
122,936
 
 
 
298
 
 
 
123,234
 
Professional services
 
 
92,651
 
 
 
(1,969
)
 
 
90,682
 
Total revenue
 
 
333,016
 
 
 
(5,837
)
 
 
327,179
 
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
 
Subscription fees
 
 
34,128
 
 
 
(88
)
 
 
34,040
 
License fees
 
 
2,714
 
 
 
-
 
 
 
2,714
 
Maintenance and other
 
 
31,307
 
 
 
-
 
 
 
31,307
 
Professional services
 
 
87,735
 
 
 
-
 
 
 
87,735
 
Total cost of revenue
 
 
155,884
 
 
 
(88
)
 
 
155,796
 
Gross profit
 
 
177,132
 
 
 
(5,749
)
 
 
171,383
 
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Sales and marketing
 
 
78,207
 
 
 
96
 
 
 
78,303
 
Research and development
 
 
53,993
 
 
 
(236
)
 
 
53,757
 
General and administrative
 
 
35,248
 
 
 
-
 
 
 
35,248
 
Amortization of intangible assets from acquisitions
 
 
111
 
 
 
-
 
 
 
111
 
Total operating expenses
 
 
167,559
 
 
 
(140
)
 
 
167,419
 
Operating income
 
 
9,573
 
 
 
(5,609
)
 
 
3,964
 
Other (income) expense
 
 
 
 
 
 
 
 
 
 
 
 
Interest income
 
 
(2,600
)
 
 
-
 
 
 
(2,600
)
Interest expense
 
 
643
 
 
 
-
 
 
 
643
 
Other income
 
 
(387
)
 
 
-
 
 
 
(387
)
Total other income, net
 
 
(2,344
)
 
 
-
 
 
 
(2,344
)
Income before income taxes
 
 
11,917
 
 
 
(5,609
)
 
 
6,308
 
Income tax expense
 
 
1,489
 
 
 
(393
)
 
 
1,096
 
Net income
 
$
10,428
 
 
$
(5,216
)
 
$
5,212
 
Basic income per share
 
 
 
 
 
 
 
 
 
 
 
 
Class A
 
$
0.55
 
 
$
(0.28
)
 
$
0.27
 
Class B
 
$
0.46
 
 
$
(0.23
)
 
$
0.23
 
Diluted income per share
 
 
 
 
 
 
 
 
 
 
 
 
Class A
 
$
0.50
 
 
$
(0.25
)
 
$
0.25
 
Class B
 
$
0.44
 
 
$
(0.22
)
 
$
0.22
 
   
As reported
under Topic 606
   
Adjustments
   
Balances under
Prior GAAP
 
   
(in thousands)
 
Net income
  $
10,428
    $
(5,216
)
  $
5,212
 
Amortization of costs capitalized to obtain and fulfill contracts
   
4,176
     
(3,348
)
   
828
 
Net change in valuation allowance
   
3,224
     
648
     
3,872
 
Changes in operating assets and liabilities:
                       
Costs capitalized to obtain and fulfill contracts
   
(4,130
)
   
3,354
     
(776
)
Other assets
   
(2,890
)
   
76
     
(2,814
)
Deferred revenue
   
3,031
     
4,483
     
7,514
 
Net cash provided by operating activities
   
19,007
     
(3
)
   
19,004
 
Effect of exchange rates on cash and equivalents
   
(2,668
)
   
3
     
(2,665
)