Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Narrative (Details)

v3.23.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 01, 2022
USD ($)
Oct. 15, 2012
USD ($)
Dec. 31, 2022
USD ($)
license_agreement
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Number of license agreements | license_agreement     2
Other expense     $ 20
Purchase obligation     $ 3,480
Payment period for purchase obligations     1 year
Total lease payments     $ 1,578
San Rafael and Hamburg      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Term of lease     45 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%  
Royalty agreement terms | Net sales      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Royalty percentage     1.00%
Royalty agreement terms | License fees      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Royalty percentage     21.00%