XML 65 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 2,579  
2023 2,432  
2024 2,184  
2025 2,200  
2026 2,288  
2027 and thereafter 5,035  
Total future minimum lease payments 16,718  
Less imputed interest (4,259)  
Present value of net minimum lease payments 12,459  
Operating lease liabilities:    
Current 2,484 $ 1,402
Non-current 9,975 $ 7,517
Total lease liability $ 12,459