XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2019
Accounting Policies [Abstract]  
Schedule of Warranty Liability, Included in Accrued Liabilities in Consolidated Balance Sheets and Activity

Warranty liability, included in accrued liabilities in the consolidated balance sheets, and activity for the fiscal years ended January 31, 2019, 2018 and 2017 was as follows (in thousands):

 

 

 

2019

 

 

2018

 

 

2017

 

Balance, beginning of year

 

$

3,288

 

 

$

2,728

 

 

$

2,556

 

Provision charged to operations

 

 

2,249

 

 

 

2,845

 

 

 

2,092

 

Settlements made

 

 

(2,834

)

 

 

(2,285

)

 

 

(1,920

)

Balance, end of year

 

$

2,703

 

 

$

3,288

 

 

$

2,728

 

 

Schedule of Number of Shares Used in Calculating Basic and Diluted Earnings (Loss) Per Share

The number of shares used in calculating basic and diluted earnings (loss) per share is as follows (in thousands):  

 

 

 

Fiscal Years Ended

January 31,

 

 

 

2019

 

 

2018

 

 

2017

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

23,197

 

 

 

23,073

 

 

 

23,070

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Options to purchase shares of common stock

 

 

403

 

 

 

 

 

 

197

 

Diluted

 

 

23,600

 

 

 

23,073

 

 

 

23,267