XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingent liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Future minimum lease payments:    
2023 $ 6,228  
2024 5,254  
2025 4,484  
2026 4,085  
2027 3,272  
Thereafter 5,089  
Total future minimum lease payments 28,412  
Less imputed interest (3,846)  
Net present value of future minimum lease payments 24,566  
Short-term lease liabilities 5,804  
Long-term lease liabilities 18,762 $ 12,997
Net present value of future minimum lease payments $ 24,566  
Weighted average of remaining operating lease term (years) 5 years 7 months 28 days  
Weighted average of operating lease discount rate 5.38%  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other payables, lease liabilities and accrued expenses