XML 143 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Stock Purchase Plan - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 17, 2021
Dec. 31, 2022
Dec. 31, 2021
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 519,563      
Maximum number of shares provided for issuance 310,617      
Percentage of annual increase in number of shares reserved for issuance 1.00%      
Common stock available for issuance (in shares)   492,361 310,617  
Employee stock purchase plan liability   $ 76 $ 0  
Issuance of shares under the employee stock purchase plan (in shares)   27,202 0  
Employee Stock Purchase Plan | Subsequent Event        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock shares available for issuance       244,350