Fair Value Measurement - Summary of Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Reported Value Measurement | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Cash and cash equivalents, fair value disclosure | $ 18,726 | $ 11,396 |
| Credit facility, fair value disclosure | 19,053 | |
| Estimate of Fair Value Measurement | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Cash and cash equivalents, fair value disclosure | $ 18,726 | 11,396 |
| Credit facility, fair value disclosure | $ 19,053 |