Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended
Mar. 01, 2022
USD ($)
Oct. 15, 2012
USD ($)
Mar. 31, 2023
USD ($)
license_agreement
Dec. 31, 2022
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Number of license agreements | license_agreement     2  
Other expense     $ 20  
Purchase obligation     $ 3,800 $ 3,480
Payment period for purchase obligations     1 year  
Total lease payments     $ 1,480  
San Rafael and Hamburg        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Term of lease     43 months  
Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage 3.75%      
Royalty expense $ 75 $ 250    
Royalty expense, after year one $ 100      
Royalty Agreement Terms | Licensed Patent Products        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage   6.00%    
Royalty Agreement Terms | Licensed Software Products        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage   3.00%    
Net Sales | Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage     1.00%  
License Fees | Royalty Agreement Terms        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Royalty percentage     21.00%