XML 35 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2017
SIGNIFICANT ACCOUNTING POLICIES  
Schedule of amortized cost basis, fair value and net unrealized gains on the available-for-sale securities
December 31,   2017     2016  
Type of Securities   Amortized
Cost Basis
    Fair
Value
    Net
Unrealized
Loss
    Amortized
Cost
Basis
    Fair
Value
    Net
Unrealized
Loss
 
(in thousands)                                                
Municipal Obligations   $ 13,101     $ 13,031     $ (70 )   $ 9,379     $ 9,330     $ (49 )
Corporate Obligations                                    
Total   $ 13,101     $ 13,031     $ (70 )   $ 9,379     $ 9,330     $ (49 )
Schedule of analysis of warranty accruals
(in thousands)   2017     2016  
Balance at beginning of year   $ 4,629     $ 3,405  
Less: Payments made during the year     (2,599 )     (2,856 )
Add: Warranty provision for the current year     3,436       3,527  
Changes to warranty provision for prior years     (93 )     553  
Balance at end of year   $ 5,373     $ 4,629  
Schedule of reconciliation of weighted average shares outstanding
(In thousands)   2017     2016     2015  
Net income available for stockholders   $ 19,300     $ 16,745     $ 14,306  
Less:  Adjustments for earnings attributable to participating securities     (595 )     (535 )     (464 )
Net income used in calculating earnings per share   $ 18,705     $ 16,210     $ 13,842  
                         
Weighted average shares outstanding (including participating securities)     34,843       37,857       36,955  
Adjustment for participating securities     (1,091 )     (1,224 )     (1,252 )
Shares used in calculating basic earnings per share     33,752       36,633       35,703  
Dilutive effect of stock based awards                 192  
Shares used in calculating diluted earnings per share     33,752       36,633       35,895