XML 66 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Details) - Schedule of future minimum lease payments under operating leases
$ in Thousands
Dec. 31, 2025
USD ($)
Future lease payments under operating leases  
2026 $ 3,928
2027 3,104
2028 2,813
2029 2,547
2030 2,154
Thereafter 4,720
Total undiscounted future lease payments 19,266
Less: imputed interest (4,256)
Total lease liability balance $ 15,010
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent