XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]            
Products and services not yet delivered $ 478 $ 478   $ 478   $ 547
Revenues recognized included in contract liabilities balances   200 $ 200 400 $ 300  
Revenue expected to be recognized from remaining performance obligations 6,100 6,100   $ 6,100    
Contact period       These agreements have between two and four year terms and revenue is recognized as product is shipped, typically on a straight-line basis. The remaining balance relates to executed service contracts that begin as warranty periods expire. These service contracts typically provide for four-year terms and revenue is recognized on a straight-line basis.    
Products and services not yet delivered            
Disaggregation of Revenue [Line Items]            
Products and services not yet delivered 478 478   $ 478   $ 547
Commercial Agent Relationship with BD            
Disaggregation of Revenue [Line Items]            
Revenues recognized included in contract liabilities balances       700    
Exclusivity fees 100 $ 100   100    
Agent fee expense       $ 500    
Contract with Customer, Liability, Increase (Decrease) for Contract $ 800