XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Products and services not yet delivered $ 468 $ 547
Revenues recognized included in contract liabilities balances 200  
Revenue expected to be recognized from remaining performance obligations $ 7,000  
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 $ 468 $ 547