XML 60 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Aug. 17, 2021
Jun. 30, 2023
Dec. 31, 2022
Jan. 01, 2023
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)   687,491 492,361  
Employee stock purchase plan liability   $ 50 $ 100  
Issuance of shares under the employee stock purchase plan (in shares)   49,220 27,202