Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details)

v3.24.1
Commitments and Contingencies - Schedule of Reconciliation of Maturity Analysis of Annual Undiscounted Cash Flows (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Year ending December 31, 2024 $ 4,166
Year ending December 31, 2025 4,287
Year ending December 31, 2026 4,412
Year ending December 31, 2027 4,541
Year ending December 31, 2028 and beyond 10,303
Operating Lease, Total minimum lease payments 27,709
Operating Lease, Less imputed interest (6,857)
Operating lease liability $ 20,852