Equity Incentive Plan - Stock-Based Compensation Expense (Additional Information) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Apr. 16, 2026 |
Jan. 01, 2026 |
Jul. 19, 2021 |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||||||
| Unrecognized stock based compensation expense | $ 3,000 | $ 3,000 | |||||
| Weighted average period of recognition | 2 years 10 months 2 days | ||||||
| Stock-based compensation expense | $ 570 | $ 345 | $ 887 | $ 633 | |||
| Stock-based compensation expense from stock option grants and restricted stock awards | $ 28 | ||||||
| 2021 Omnibus Equity Incentive Plan | |||||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||||||
| Number of shares reserved and available for issuance | 2,000,000 | 1,830,696 | 2,185,832 | ||||
| Amended and Restated 2013 Equity Incentive Plan | |||||||
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | |||||||
| Common shares reserved but unissued | 10,832 | ||||||