v3.26.1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Liability
The following table presents activity in the Company’s estimated warranty liabilities for the three and six months ended June 30, 2026 and 2025 (amounts in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Warranty liabilities, balance at beginning of period$534 $761 $467 $1,391 
Accruals for warranties issued1,503 926 1,503 926 
Change in estimates— (200)84 (200)
Costs paid or settled(7)(179)(24)(809)
Warranty liabilities, balance at end of period$2,030 $1,308 $2,030 $1,308