XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product warranty accrual [Roll Forward]    
Accrual balance at beginning of year $ 1,219 $ 1,095
Accruals for product warranties 321 466
Cost of warranty claims (306) (374)
Accrual balance at end of period 1,234 $ 1,187
Standby Letters of Credit [Member] | Office Space - Burlington, Massachusetts [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Range of Possible Loss, Portion Not Accrued 700  
Standby Letters of Credit [Member] | Office Space - Other Facilities [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 600  
Standby Letters of Credit [Member] | Other Operating Obligations [Member]    
Loss Contingencies [Line Items]    
Letters of Credit Outstanding, Amount 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 $ 13,500