XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2025
SIGNIFICANT ACCOUNTING POLICIES  
Schedule of analysis of warranty accruals

(in thousands)

  ​ ​ ​

2025

  ​ ​ ​

2024

Balance at beginning of year

$

6,228

$

7,078

Less: Payments made during the year

 

(4,489)

 

(4,466)

Add: Warranty provision for the current year

 

3,851

 

3,681

Changes to warranty provision for prior years

 

685

 

(65)

Balance at end of year

$

6,275

$

6,228

Schedule of reconciliation of weighted average shares outstanding

(in thousands)

December 31, 

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

Net income available for stockholders:

$

11,383

$

17,853

$

41,695

Less: Adjustments for earnings attributable to participating securities

 

(514)

 

(1,108)

 

(999)

Net income used in calculating earnings per share

$

10,869

$

16,745

$

40,696

Weighted average shares outstanding (including participating securities)

 

34,965

 

34,689

 

34,443

Adjustment for participating securities

 

(910)

 

(877)

 

(834)

Shares used in calculating basic and diluted earnings per share

 

34,055

 

33,812

 

33,609