Employee Stock Purchase Plan - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | ||||
|---|---|---|---|---|---|
Aug. 17, 2021 |
Mar. 31, 2023 |
Mar. 31, 2022 |
Jan. 01, 2023 |
Dec. 31, 2022 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||||
| Stock plan offering period | 6 months | ||||
| Employee Stock Purchase Plan | |||||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||||
| Maximum employee contribution | 15.00% | ||||
| Offering period | 6 months | ||||
| Purchase price percent of shares | 85.00% | ||||
| Common stock shares available for issuance (in shares) | 519,563 | 244,350 | |||
| Maximum number of shares provided for issuance (in shares) | 310,617 | ||||
| Percentage of annual increase in number of shares reserved for issuance | 1.00% | ||||
| Common stock available from issuance (in shares) | 736,711 | 492,361 | |||
| Employee stock purchase plan liability | $ 0.3 | $ 0.1 | |||
| Issuance of shares under the employee stock purchase plan (in shares) | 0 | 0 | |||