XML 132 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and contingent liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future minimum lease payments:    
2022 $ 6,925  
2023 4,959  
2024 3,508  
2025 2,083  
2026 1,990  
Thereafter 2,511  
Total future minimum lease payments 21,976  
Less imputed interest (2,295)  
Net present value of future minimum lease payments 19,681  
Short-term lease liabilities 6,684  
Long-term lease liabilities 12,997 $ 14,293
Net present value of future minimum lease payments $ 19,681  
Weighted average of remaining operating lease term (years) 4 years 5 months 19 days  
Weighted average of operating lease discount rate 5.62%  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other payables, lease liabilities and accrued expenses