XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Deferred Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Aug. 31, 2019
Deferred Revenue Arrangement [Line Items]                
Revenue $ 3,955 $ 2,155 $ 10,888 $ 3,551        
Deferred revenue 325 $ 376 325 $ 376 $ 376 $ 250    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01                
Deferred Revenue Arrangement [Line Items]                
Revenue recognized from the remaining performance obligations $ 3,300   $ 3,300          
Revenue, Remaining Performance Obligation, Percentage 79.00%   79.00%          
Expected remaining performance obligations 12 months   12 months          
Revenue Benchmark | Geographic Concentration Risk | Non-US                
Deferred Revenue Arrangement [Line Items]                
Concentration risk, percentage 21.00% 18.00% 26.00% 22.00%        
Revenue Benchmark | Customer Concentration Risk | Customer One                
Deferred Revenue Arrangement [Line Items]                
Concentration risk, percentage 33.00% 37.00% 32.00% 33.00%        
Revenue Benchmark | Customer Concentration Risk | Customer Two                
Deferred Revenue Arrangement [Line Items]                
Concentration risk, percentage 18.00% 23.00% 11.00% 14.00%        
Revenue Benchmark | Customer Concentration Risk | Customer Three                
Deferred Revenue Arrangement [Line Items]                
Concentration risk, percentage 11.00% 17.00%   11.00%        
Revenue Benchmark | Customer Concentration Risk | Customer Four                
Deferred Revenue Arrangement [Line Items]                
Concentration risk, percentage       10.00%        
Product                
Deferred Revenue Arrangement [Line Items]                
Revenue $ 2,571 $ 858 $ 7,126 $ 1,695        
Deferred revenue 100   100   400      
Service                
Deferred Revenue Arrangement [Line Items]                
Revenue 68 500 204 500        
Deferred revenue 200   200   $ 0      
Grant                
Deferred Revenue Arrangement [Line Items]                
Revenue 0 10 64 189        
Grant | National Institutes of Health                
Deferred Revenue Arrangement [Line Items]                
Deferred revenue             $ 900 $ 1,100
Revenue recognized $ 0 $ 10 $ 64 $ 200