XML 47 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Amortization of Capitalized Contract Cost [Table Text Block]
   
2019
   
2018
 
   
(In thousands)
 
Direct expenses
  $
34
    $
83
 
Selling, general and administrative expenses
  $
2,874
    $
2,400
 
Total amortization
  $
2,908
    $
2,483
 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
   
Balance at
Beginning
of Year
   
Bad Debt
Expense
   
Write-offs,
net of
Recoveries
   
Balance
at End
of Year
 
                                 
Year Ended December 31, 2017
  $
169
    $
249
    $
218
    $
200
 
Year Ended December 31, 2018
  $
200
    $
80
    $
105
    $
175
 
Year Ended December 31, 2019
  $
175
    $
75
    $
106
    $
144
 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   
2019
   
2018
   
2017
 
   
(In thousands)
 
Amounts charged against income, before income tax benefit
  $
1,224
    $
1,514
    $
1,845
 
Amount of related income tax benefit
   
(2,081
)
   
(3,566
)
   
(2,310
)
Net (benefit) expense to net income
  $
(857
)
  $
(2,052
)
  $
(465
)
Fair Value, by Balance Sheet Grouping [Table Text Block]
   
Level 1
   
Level 2
   
Level 3
   
Total
 
   
(In thousands)
 
As of December 31, 2019
                               
Money Market Funds
  $
3,662
    $
--
    $
--
    $
3,662
 
Total Cash Equivalents
  $
3,662
    $
--
    $
--
    $
3,662
 
                                 
As of December 31, 201
8
                               
Money Market Funds
  $
1,848
     
--
     
--
     
1,848
 
Total Cash Equivalents
  $
1,848
    $
--
    $
--
    $
1,848
 
   
December 31,
2019
   
December 31,
2018
 
   
(In thousands)
 
Total carrying amount of long-term debt
  $
34,281
    $
37,966
 
Estimated fair value of long-term debt
  $
35,205
    $
38,257
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
2019
   
2018
   
2017
 
   
Common
Stock
   
Common
Stock
(formerly
Class A)
   
 
Class B
Common
Stock
   
Common
Stock
(formerly
Class A)
   
 
Class B
Common
Stock
 
   
(In thousands, except per share data)
 
Numerator for net income per share - basic:
                                       
Net income
  $
32,406
    $
25,423
    $
4,624
    $
11,388
    $
11,555
 
Allocation of distributed and undistributed income to unvested restricted stock shareholders
   
(109
)
   
(82
)
   
(18
)
   
(88
)
   
(87
)
Net income attributable to common shareholders
  $
32,297
    $
25,341
    $
4,606
    $
11,300
    $
11,468
 
Denominator for net income per share - basic:
                                       
Weighted average common shares outstanding - basic
   
24,809
     
23,562
     
3,527
     
20,770
     
3,514
 
Net income per share - basic
  $
1.30
    $
1.08
    $
1.31
    $
0.54
    $
3.26
 
Numerator for net income per share - diluted:
                                       
Net income attributable to common shareholders for basic computation
  $
32,297
    $
25,341
    $
4,606
    $
11,300
    $
11,468
 
Denominator for net income per share - diluted:
                                       
Weighted average common
s
hares outstanding - basic
   
24,809
     
23,562
     
3,527
     
20,770
     
3,514
 
Weighted average effect of dilutive securities – stock options:
   
844
     
886
     
101
     
857
     
89
 
Denominator for diluted earnings per share – adjusted weighted average shares
   
25,653
     
24,448
     
3,628
     
21,627
     
3,603
 
Net income per share - diluted
  $
1.26
    $
1.04
    $
1.27
    $
0.52
    $
3.18