Leases - Minimum lease payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Minimum lease payments  
2023 $ 1,100
2024 0
2025 0
2026 0
2027 0
Thereafter 0
Payments due 1,100
Less: imputed interest 0
Operating lease liability $ 1,100