Leases (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2018
USD ($)
Jan. 31, 2018
USD ($)
Options
Dec. 31, 2021
USD ($)
item
lease
property
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Leases          
Number of leases | lease     2    
Number of expiration period | item     2    
Number of leased properties | property     2    
Lease term 9 years 8 years      
Extended lease term   5 years      
Number of options to renew lease | Options   1      
Lessee, Operating Lease, Existence of Option to Extend [true false]       true  
Initial annual base rent $ 2,500 $ 3,800      
Base rent incremental (as a percentage) 3.00% 3.00%      
Benefit of the landlord secured by cash deposit $ 600 $ 900      
Tenant improvement allowance 9,200 9,400      
Tenant improvement repayable to landlord $ 2,000 $ 500      
Operating lease, right-of-use-asset     $ 35,095 $ 46,559 $ 40,447
Embedded lease contracts          
Leases          
Lease term     22 months    
Lessee, Operating Lease, Existence of Option to Extend [true false]     false