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

(in thousands)March 31, 2026March 31, 2025
Balance at beginning of period$3,537 $2,650 
Settlements made(771)(793)
Accruals for warranties issued776 1,180 
Balance at the end of period$3,542 $3,037