Annual report pursuant to Section 13 and 15(d)

Leases - Narrative (Details)

v3.22.0.1
Leases - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2020
ft²
Feb. 29, 2020
USD ($)
ft²
Aug. 31, 2015
ft²
Mar. 31, 2020
ft²
lease_agreement
floor
Dec. 31, 2021
USD ($)
ft²
extension_option
Dec. 31, 2020
USD ($)
Jul. 31, 2021
Mar. 31, 2019
USD ($)
Loss Contingencies [Line Items]                
Lease liabilities | $         $ 2.6 $ 2.2    
Boston, Massachusetts                
Loss Contingencies [Line Items]                
Area of leased property (square feet)     3,950          
Lease renewal term             10 months  
Hallbergmoos, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet)   105,000            
Lease renewal term         60 months      
Lease term   12 years 6 months            
Number of agreement extension options (extension options) | extension_option         2      
Rent expense | $   $ 0.2            
Security deposit | $   $ 0.8            
Tenant Improvements | $               $ 11.5
Freising, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet)       19,000        
Number of lease agreements (lease agreements) | lease_agreement       4        
Leases expected to be delivered by February 2020 | Hallbergmoos, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet)   96,400            
Leases expected to be delivered by May 2020 | Hallbergmoos, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet) 8,600              
Leases expected to be delivered by October 2024 | Hallbergmoos, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet)         22,300      
Leases with first right of refusal for additional area | Hallbergmoos, Germany                
Loss Contingencies [Line Items]                
Area of leased property (square feet)         13,400      
Leases in same building | Freising, Germany                
Loss Contingencies [Line Items]                
Number of lease agreements (lease agreements) | lease_agreement       3        
Number of floors (in floors) | floor       3