XML 270 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Operating lease commitments and contingencies - Summary of Future Minimum Rental Commitments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating lease commitments and contingencies    
2025 $ 1,130  
2026 1,136  
2027 1,063  
2028 1,062  
2029 1,007  
Thereafter 12,401  
Total future minimum lease payments 17,799  
Less amount representing interest (5,083)  
Present value of future minimum lease payments $ 12,716 $ 11,000