XML 94 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Minimum Annual Operating Lease Payments
Minimum annual payments over the remaining lease periods as of December 31, 2023 are as follows (in thousands):
2024$1,175 
2025842 
2026788 
2027784 
Total minimum future lease payments$3,589 
Less: imputed interest(634)
Total operating lease liabilities$2,955