v3.22.2.2
Commitments and contingencies - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2022 $ 885  
2023 4,086 $ 1,600
2024 3,558  
2025 3,446  
2026 3,249  
Thereafter 15,255  
Total Minimum Lease Payments $ 30,479  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued expenses  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities