XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2025
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, 2025, 2024 and 2023 was as follows (in thousands):

 

2025

 

2024

 

2023

 

Balance, beginning of year

 

$

1,910

 

$

1,882

 

$

2,114

 

Provision charged to operations

 

1,440

 

 

1,864

 

 

1,794

 

Settlements made

 

(1,491

)

 

(1,836

)

 

(2,026

)

Balance, end of year

$

1,859

 

$

1,910

 

$

1,882

 

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

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

 

 

 

Fiscal Years Ended January 31,

 

 

 

2025

 

 

2024

 

 

2023

 

Weighted average common shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

 

22,268

 

 

 

22,221

 

 

 

22,504

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

Stock awards and options to purchase shares of common stock

 

 

335

 

 

 

420

 

 

 

451

 

Diluted

 

 

22,603

 

 

 

22,641

 

 

 

22,955