XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Lease contracts - Summary of Operating Leases Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
Current portion $ 482 $ 1,284
Year 2 1,487 75
Year 3 1,302 421
Thereafter 5,804 5,515
Total minimum lease payments 9,075 7,295
Less: Effects of discounting (1,664) (1,626)
Present value of lease liabilities 7,412 5,670
Less: current portion (374) (1,144)
Long-term lease liabilities 7,038 4,526
Increase (decrease) in operating lease liability, noncurrent 1,700  
Real Estate    
Lessee, Lease, Description [Line Items]    
Current portion 450 1,205
Year 2 1,480 65
Year 3 1,295 421
Thereafter 5,794 5,515
Total minimum lease payments 9,019 7,205
Less: Effects of discounting (1,652) (1,617)
Present value of lease liabilities 7,367 5,588
Less: current portion (350) (1,072)
Long-term lease liabilities $ 7,017 $ 4,516
Weighted average remaining lease term (years) 7 years 8 months 19 days 7 years 6 months 14 days
Weighted average discount rate 5.12% 4.53%
Other assets    
Lessee, Lease, Description [Line Items]    
Current portion $ 32 $ 79
Year 2 7 11
Year 3 7 0
Thereafter 10 0
Total minimum lease payments 56 90
Less: Effects of discounting (11) (9)
Present value of lease liabilities 45 82
Less: current portion (24) (72)
Long-term lease liabilities $ 21 $ 10
Weighted average remaining lease term (years) 7 days 0 years
Weighted average discount rate 0.03% 2.50%