XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Product warranty accrual [Roll Forward]      
Accrual balance at beginning of year   $ 941 $ 1,219
Accruals for product warranties   534 541
Cost of warranty claims   (633) (784)
Accrual balance at end of period $ 842 842 $ 976
Standby Letters of Credit [Member] | Office Space - Burlington, Massachusetts [Member]      
Loss Contingencies [Line Items]      
Loss Contingency, Range of Possible Loss, Portion Not Accrued 700 700  
Standby Letters of Credit [Member] | Office Space - Other Facilities [Member]      
Loss Contingencies [Line Items]      
Letters of Credit Outstanding, Amount 400 400  
Standby Letters of Credit [Member] | Other Operating Obligations [Member]      
Loss Contingencies [Line Items]      
Letters of Credit Outstanding, Amount 3,400 3,400  
Research and Development Arrangement [Member]      
Loss Contingencies [Line Items]      
Long-term Purchase Commitment, Amount $ 32,200    
Long-term Purchase Commitment, Period 5 years    
Other Inventory, Purchased Goods, Gross $ 25,100 $ 25,100