XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025June 30, 2024
Balance at beginning of period$2,650 $2,106 
Settlements made(1,548)(1,770)
Accruals for warranties issued2,350 858 
Balance at the end of period$3,452 $1,194