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

The warranty liability, included in accrued liabilities in the consolidated balance sheets, and activity for the fiscal years ended January 31, 2023, 2022 and 2021 was as follows (in thousands):

 

 

 

2023

 

 

2022

 

 

2021

 

Balance, beginning of year

 

$

2,114

 

 

$

2,411

 

 

$

2,634

 

Provision charged to operations

 

 

1,794

 

 

 

1,885

 

 

 

1,760

 

Settlements made

 

 

(2,026

)

 

 

(2,182

)

 

 

(1,983

)

Balance, end of year

 

$

1,882

 

 

$

2,114

 

 

$

2,411

 

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,

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

 

22,504

 

 

 

23,190

 

 

 

23,239

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

Stock awards and options to purchase shares of common stock

 

 

451

 

 

 

489

 

 

 

 

Diluted

 

 

22,955

 

 

 

23,679

 

 

 

23,239