XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Lease Payments, 2022 $ 1,308  
Operating Leases, Lease Payments, 2023 4,059  
Operating Leases, Lease Payments, 2024 3,853  
Operating Leases, Lease Payments, 2025 3,918  
Operating Leases, Lease Payments, 2026 4,019  
Operating Leases, Lease Payments, Thereafter 1,815  
Operating Leases, Lease Payments, Total lease payments 18,972  
Less: Imputed interest (3,722)  
Present value of lease liabilities 15,250  
Current portion of operating lease liabilities 3,460 $ 4,143
Operating lease liabilities, net of current portion 11,790 $ 11,934
Operating Leases, Sublease Income, 2022 (370)  
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (493)  
Operating Leases, Net, 2022 938  
Operating Leases, Net, 2023 3,936  
Operating Leases, Net, 2024 3,853  
Operating Leases, Net, 2025 3,918  
Operating Leases, Net, 2026 4,019  
Operating Leases, Net, Thereafter 1,815  
Operating Leases, Net, Total lease payments $ 18,479