v3.26.1
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Reconciliation of the Change in the Product Liability Balances

The reconciliation of the change in the Company’s product liability balances during the three and six months ended June 30, 2026 and 2025 consisted of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Warranty liability, beginning of period

 

$

1,418

 

 

$

863

 

 

$

1,477

 

 

$

740

 

Reduction in liability (payments)

 

 

(621

)

 

 

(381

)

 

 

(1,220

)

 

 

(689

)

Increase in liability

 

 

423

 

 

 

548

 

 

 

963

 

 

 

979

 

Warranty liability, end of period

 

$

1,220

 

 

$

1,030

 

 

$

1,220

 

 

$

1,030