XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Lease Payments, 2023 $ 4,059  
Operating Leases, Lease Payments, 2024 3,853  
Operating Leases, Lease Payments, 2025 3,919  
Operating Leases, Lease Payments, 2026 4,019  
Operating Leases, Lease Payments, 2027 623  
Operating Leases, Lease Payments, Thereafter 1,191  
Operating Leases, Lease Payments, Total lease payments 17,664  
Less: Imputed interest (3,476)  
Present value of lease liabilities 14,188  
Current portion of operating lease liabilities 3,122 $ 4,143
Operating lease liabilities, net of current portion 11,066 $ 11,934
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (123)  
Operating Leases, Net, 2023 3,936  
Operating Leases, Net, 2024 3,853  
Operating Leases, Net, 2025 3,919  
Operating Leases, Net, 2026 4,019  
Operating Leases, Net, 2027 623  
Operating Leases, Net, Thereafter 1,191  
Operating Leases, Net, Total lease payments $ 17,541