v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
Changes in accrued product warranty liability balance are summarized as follows:

(in thousands)June 30, 2026June 30, 2025
Balance at beginning of period$3,537 $2,650 
Settlements made(1,679)(1,548)
Accruals for warranties issued2,256 2,350 
Balance at the end of period$4,114 $3,452