Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of Future Minimum Operating Lease Payments

v3.22.2.2
Leases (Details) - Schedule of Future Minimum Operating Lease Payments - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases (Details) - Schedule of Future Minimum Operating Lease Payments [Line Items]    
2022 $ 1,932  
2023 1,982  
2024 2,000  
2025 1,937  
2026 1,883  
Thereafter 7,434  
Total undiscounted lease payments 17,168  
Less present value discount (3,729)  
Present value of lease liabilities 13,439 $ 0
Ground lease [Member]    
Leases (Details) - Schedule of Future Minimum Operating Lease Payments [Line Items]    
2022 942  
2023 970  
2024 999  
2025 1,029  
2026 1,060  
Thereafter 3,374  
Total undiscounted lease payments 8,374  
Less present value discount (2,164)  
Present value of lease liabilities 6,210  
Office and other leases [Member]    
Leases (Details) - Schedule of Future Minimum Operating Lease Payments [Line Items]    
2022 990  
2023 1,012  
2024 1,001  
2025 908  
2026 823  
Thereafter 4,060  
Total undiscounted lease payments 8,794  
Less present value discount (1,565)  
Present value of lease liabilities $ 7,229