XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Summary of fair value hierarchy for assets and liabilities measured at fair value on a recurring basis

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

June 30, 2022

​

December 31, 2021

​

​

Carrying 

​

Fair Value

​

Carrying 

​

Fair Value

​

    

amount

    

​

Level 1

    

​

Level 2

    

​

Level 3

    

amount

    

​

Level 1

    

​

Level 2

    

​

Level 3

Assets:

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

 

​

  

Interest rate swap (Note 6)

​

$

6,830

​

$

—

​

$

6,830

​

$

—

​

$

1,607

​

$

—

​

$

1,607

​

$

—

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Liabilities:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Interest rate swap (Note 6)

​

$

—

​

$

—

​

$

—

​

$

—

​

$

389

​

$

—

​

$

389

​

$

—

Summary of changes in the accrued warranties and related costs

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six months ended June 30, 

​

    

2022

    

2021

    

2022

    

2021

Beginning accrued warranty expense

​

$

1,233

​

$

1,140

​

$

1,256

​

$

1,133

Current period claims

​

 

29

​

 

(85)

​

 

(87)

​

 

(141)

Provision for current period sales

​

 

165

​

 

89

​

 

258

​

 

152

Ending accrued warranty expense

​

$

1,427

​

$

1,144

​

$

1,427

​

$

1,144

Summary of calculation of weighted average shares outstanding and net income (loss) per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30, 

    

Six months ended June 30, 

​

    

2022

    

2021

    

2022

    

2021

Net income (loss)

​

$

4,445

​

$

6,815

​

$

(5,720)

​

$

13,679

​

​

 

  

​

 

  

​

 

  

​

 

  

Weighted average shares outstanding - basic

​

 

35,320,314

​

 

27,483,350

​

 

34,888,703

​

 

27,483,350

Effect of dilutive securities:

​

​

​

​

​

​

​

​

​

​

​

​

Stock-based awards

​

​

368,306

​

​

—

​

​

—

​

​

—

Weighted average shares outstanding - diluted

​

 

35,688,620

​

 

27,483,350

​

 

34,888,703

​

 

27,483,350

Net income (loss) per share:

​

 

  

​

 

  

​

 

  

​

 

  

Basic

​

$

0.13

​

$

0.25

​

$

(0.16)

​

$

0.50

Diluted

​

$

0.12

​

$

0.25

​

$

(0.16)

​

$

0.50