v3.23.1
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