XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Lease Payments, 2022 $ 2,544  
Operating Leases, Lease Payments, 2023 3,592  
Operating Leases, Lease Payments, 2024 3,283  
Operating Leases, Lease Payments, 2025 3,331  
Operating Leases, Lease Payments, 2026 3,414  
Operating Leases, Lease Payments, Total lease payments 16,164  
Less: Imputed interest (2,121)  
Present value of lease liabilities 14,043  
Current portion of operating lease liabilities 3,635 $ 4,143
Operating lease liabilities, net of current portion 10,408 $ 11,934
Operating Leases, Sublease Income, 2022 (739)  
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (862)  
Operating Leases, Net, 2022 1,805  
Operating Leases, Net, 2023 3,469  
Operating Leases, Net, 2024 3,283  
Operating Leases, Net, 2025 3,331  
Operating Leases, Net, 2026 3,414  
Operating Leases, Net, Total lease payments $ 15,302