XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Product warranty accrual [Roll Forward]      
Accrual balance at beginning of year   $ 1,219 $ 1,095
Accruals for product warranties   305 827
Cost of warranty claims   (551) (601)
Accrual balance at end of period $ 973 973 $ 1,321
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 600 600  
Standby Letters of Credit [Member] | Other Operating Obligations [Member]      
Loss Contingencies [Line Items]      
Letters of Credit Outstanding, Amount 1,900 1,900  
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 $ 15,700 $ 15,700