XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Sep. 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)September 30, 2025September 30, 2024
Balance at beginning of period$2,650 $2,106 
Settlements made(2,268)(2,384)
Accruals for warranties issued2,431 2,567 
Balance at the end of period$2,813 $2,289