Leases - Total amount of lease payments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases  
June 30, 2023 $ 1,900
June 30, 2024 1,900
June 30, 2025 1,900
June 30, 2026 1,900
June 30, 2027 1,900
June 30, 2028 and thereafter 7,785
Total $ 17,285