XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Lease contracts - Summary of Operating Leases Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
Current portion $ 1,368 $ 836
Year 2 1,365 1,228
Year 3 1,355 1,237
Thereafter 4,935 5,136
Total minimum lease payments 9,023 8,437
Less: Effects of discounting (1,333) (1,486)
Present value of lease liabilities 7,691 6,951
Less: current portion (1,001) (654)
Long-term lease liabilities 6,690 6,297
Real Estate    
Lessee, Lease, Description [Line Items]    
Current portion 1,291 810
Year 2 1,340 1,222
Year 3 1,349 1,230
Thereafter 4,931 5,127
Total minimum lease payments 8,911 8,388
Less: Effects of discounting (1,327) (1,463)
Present value of lease liabilities 7,584 6,925
Less: current portion (928) (648)
Long-term lease liabilities $ 6,657 $ 6,278
Weighted average remaining lease term (years) 6 years 11 months 8 days 7 years 5 months 26 days
Weighted average discount rate 5.13% 5.02%
Other assets    
Lessee, Lease, Description [Line Items]    
Current portion $ 77 $ 26
Year 2 24 7
Year 3 7 7
Thereafter 3 9
Total minimum lease payments 112 49
Less: Effects of discounting (6) (23)
Present value of lease liabilities 106 26
Less: current portion (73) (6)
Long-term lease liabilities $ 33 $ 20
Weighted average remaining lease term (years) 7 days 7 days
Weighted average discount rate 0.07% 0.02%