XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and contingent liabilities - Schedule of Future Minimum Lease Payments under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Future minimum lease payments:    
2026 $ 12,120  
2027 11,491  
2028 8,893  
2029 5,313  
2030 5,019  
Thereafter 19,874  
Total future minimum lease payments 62,710  
Less imputed interest (9,404)  
Net present value of future minimum lease payments 53,306  
Short-term lease liabilities $ 11,659 $ 7,909
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other payables, lease liabilities and accrued expenses Other payables, lease liabilities and accrued expenses
Long-term lease liabilities $ 41,647 $ 19,971
Net present value of future minimum lease payments $ 53,306  
Weighted average of remaining operating lease term (years) 7 years 1 month 6 days  
Weighted average of operating lease discount rate 5.10%