Commitment & Contingencies - Lease Agreements (Details) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
|
Mar. 20, 2024
USD ($)
|
Mar. 31, 2024
USD ($)
contract
|
Mar. 31, 2023
USD ($)
|
|
| Commitments and Contingencies Disclosure [Abstract] | |||
| Operating lease right-of-use asset obtained in exchange for operating lease liability | $ | $ 400 | $ 384 | $ 116 |
| Number of leases | contract | 6 | ||
| Weighted average remaining lease term | 2 years 9 months 18 days | ||
| Estimated incremental borrowing rate | 10.00% | ||