XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Lease Payments, 2022 $ 3,763  
Operating Leases, Lease Payments, 2023 3,528  
Operating Leases, Lease Payments, 2024 3,219  
Operating Leases, Lease Payments, 2025 3,315  
Operating Leases, Lease Payments, 2026 3,414  
Operating Leases, Lease Payments, Total lease payments 17,239  
Less: Imputed interest (2,170)  
Present value of lease liabilities 15,069  
Current portion of operating lease liabilities 3,967 $ 4,143
Operating lease liabilities, net of current portion 11,102 $ 11,934
Operating Leases, Sublease Income, 2022 (1,098)  
Operating Leases, Sublease Income, 2023 (123)  
Operating Leases, Sublease Income, Total lease payments (1,221)  
Operating Leases, Net, 2022 2,665  
Operating Leases, Net, 2023 3,405  
Operating Leases, Net, 2024 3,219  
Operating Leases, Net, 2025 3,315  
Operating Leases, Net, 2026 3,414  
Operating Leases, Net, Total lease payments $ 16,018