v3.26.1
COMMITMENTS AND CONTINGENCIES (Schedule of Product Warranty Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Warrant Obligation [Roll Forward]    
Balance at beginning of period $ 3,537 $ 2,650
Settlements made (771) (793)
Accruals for warranties issued 776 1,180
Balance at the end of period $ 3,542 $ 3,037