Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Unit [Member] |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
$ / shares
shares
| |
| Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] | |
| Number of Outstanding Restricted Stock Units, Beginning Balance | shares | 121,438 |
| Number of Outstanding Restricted Stock Units, Released | shares | (58,111) |
| Number of Outstanding Restricted Stock Units, Ending Balance | shares | 63,327 |
| Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares | $ 5.09 |
| Weighted Average Grant Date Fair Value, Released | $ / shares | 4.69 |
| Weighted Average Grant Date Fair Value, Ending Balance | $ / shares | $ 5.45 |