XML 269 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Operating lease commitments and contingencies (Details)
$ in Thousands
12 Months Ended
Feb. 25, 2025
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
lease
Dec. 31, 2022
USD ($)
Operating leases        
Options to renew true true    
Renewal term   5 years    
Weighted average remaining lease term   15 years 9 months 18 days 19 years 4 months 24 days  
Weighted-average discount rate   3.57% 3.61%  
Operating lease right of use asset   $ 12,300 $ 10,600  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Property, Plant and Equipment, Net Property, Plant and Equipment, Net  
Operating lease liability   $ 12,716 $ 11,000  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]   Other Liabilities Other Liabilities  
Number of operating lease added | lease   14 2  
Number of operating lease not renewed | lease   10    
Rent expense   $ 1,200 $ 1,000 $ 1,000
Minimum        
Operating leases        
Remaining renewal terms   5 years    
Discount rate   1.60% 1.60%  
Maximum        
Operating leases        
Remaining renewal terms   20 years    
Discount rate   5.25% 5.25%