Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies - Maturities of Operating and Capital Lease Liabilities (Details)

v3.24.1
Commitment and Contingencies - Maturities of Operating and Capital Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 976  
Lessee, Operating Lease, Liability, to be Paid, Year Two 560  
Lessee, Operating Lease, Liability, to be Paid, Year Three 566  
Lessee, Operating Lease, Liability, to be Paid, Year Four 546  
Lessee, Operating Lease, Liability, to be Paid, Year Five 519  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 3,315  
Lessee, Operating Lease, Liability, to be Paid, Total 6,482  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2,820  
Total operating lease liabilities $ 3,662 $ 3,662