XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
segment
reportingUnit
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segment | segment 1    
Other-than-temporary impairments related to marketable securities $ 0 $ 0  
Cash, FDIC insured amount 250,000    
Inventory write-down 1,000,000 100,000  
Allowance for uncollectible accounts $ 0   $ 0
Number of reporting unit | reportingUnit 1    
Goodwill impairment $ 12,026,000 0  
Impairment of property and equipment or intangible assets 0 0  
Selling, general and administrative 14,385,000 16,252,000  
Research and development 8,003,000 $ 9,370,000  
Prepaid expenses and other current assets 9,064,000   $ 5,326,000
Interest or penalties charged in relation to the unrecognized tax benefits 0    
CARES Employee Retention Credit      
Summary Of Significant Accounting Policies [Line Items]      
Cost of products sold 1,500,000    
Selling, general and administrative 1,400,000    
Research and development 1,700,000    
Prepaid expenses and other current assets 4,600,000    
Tax Year 2021      
Summary Of Significant Accounting Policies [Line Items]      
Income taxes receivable 4,000,000    
Tax Year 2020      
Summary Of Significant Accounting Policies [Line Items]      
Income taxes receivable $ 600,000    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Customers payment period 30 days    
Property and equipment, estimated useful lives 3 years    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Customers payment period 60 days    
Contracts with customers, expected duration 1 year    
Property and equipment, estimated useful lives 5 years    
Deferred Equipment Agreements      
Summary Of Significant Accounting Policies [Line Items]      
Up-front charge $ 0    
Deferred Equipment Agreements | Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Contract term 2 years    
Deferred Equipment Agreements | Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Contract term 4 years