XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Schedule of Estimated Revenues expected to Be Recognized In The Future Related To Performance Obligations (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Disaggregation Of Revenue [Line Items]  
Total revenue $ 21,011
Less Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue 9,991
Greater Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue 11,020
Product  
Disaggregation Of Revenue [Line Items]  
Total revenue 72
Product | Less Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue 72
Product | Greater Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue 0
Service  
Disaggregation Of Revenue [Line Items]  
Total revenue 20,939
Service | Less Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue 9,919
Service | Greater Than One Year [Member]  
Disaggregation Of Revenue [Line Items]  
Total revenue $ 11,020