XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Letter
Segment
Dec. 31, 2021
USD ($)
Letter
Dec. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jan. 01, 2021
Letters of credit outstanding $ 500,000 $ 500,000      
Number of letters of credit maintained | Letter 2 2      
Restricted cash non-current $ 500,000 $ 500,000      
Allowance for credit losses 0 0      
Provisions for credit losses 0 0   $ 0  
Write off accounts receivable balances   0 $ 0    
Impairment losses on long-lived assets 0 0 0    
Capitalized software development costs 0 0 0 $ 0  
Provision for loss on contracts 0        
Credit losses $ 0 0 0    
Number of operating segments | Segment 1        
Term of product warranties 1 year        
Product warranty description The Company provides a one-year warranty on its OCS Consoles and disposable sets and replaces or repairs any OCS Console or disposable set that does not function in accordance with the product specifications        
Contract with customer, asset, after allowance for credit loss $ 0 0      
ASU No. 2016-02          
Change in accounting principle, accounting standards update, adopted         true
Change in accounting principle, accounting standards update, immaterial effect         true
Change in accounting principle, accounting standards update, adoption date         Jan. 01, 2021
Other Income (Expense) [Member]          
Foreign currency transaction gains (losses) (1,300,000) (1,000,000.0) $ 1,000,000.0    
Maximum [Member]          
Write off accounts receivable balances 100,000        
Product warranty accrual $ 100,000 $ 100,000      
Performance obligations satisfaction period 1 year        
Customer Concentration Risk [Member] | Revenue [Member] | Significant Customer Benchmark [Member] | Minimum [Member]          
Concentration risk percentage 10.00%        
Customer Concentration Risk [Member] | Revenue [Member] | Customer One [Member]          
Concentration risk percentage 14.00% 11.00% 14.00%    
Customer Concentration Risk [Member] | Revenue [Member] | Customer Two [Member]          
Concentration risk percentage     10.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Significant Customer Benchmark [Member] | Minimum [Member]          
Concentration risk percentage 10.00%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]          
Concentration risk percentage   21.00%      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]          
Concentration risk percentage   15.00%