XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Net Income Per Share (Tables)
3 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended June 30,
 
   
2018
   
2017
 
                 
Net income (numerator):
               
                 
Net income
  $
12,582
    $
9,276
 
                 
Shares (denominator):
               
                 
Weighted average number of common shares outstanding used in basic computation
   
20,408
     
20,293
 
Common shares issuable upon vesting of restricted stock
   
31
     
145
 
Common shares issuable upon conversion of preferred shares
   
10
     
10
 
Shares used in diluted computation
   
20,449
     
20,448
 
                 
Net income per common share:
               
                 
Basic
  $
0.62
    $
0.46
 
Diluted
  $
0.62
    $
0.45