v3.24.0.1
Leases - Schedule of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 2,699
2025 2,681
2026 2,684
2027 2,456
2028 2,177
Thereafter 181
Total undiscounted future minimum lease payments 12,878
Imputed interest 1,267
Operating lease liability $ 11,611