XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Stock incentive plan (Details) - shares
1 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2023
Jun. 24, 2021
2021 Equity Incentive Plan      
Stock-based compensation      
Number of shares authorized     1,483,445
Shares available for issuance   1,268,434  
Additional number of shares authorized (as a percent)   5.00%  
Additional number of shares authorized 1,165,626    
2021 Employee Stock Purchase Plan      
Stock-based compensation      
Number of shares authorized     228,222
Shares available for issuance   693,406  
Additional number of shares authorized 233,125    
2021 Employee Stock Purchase Plan | Maximum      
Stock-based compensation      
Number of shares authorized   4,564,440  
Additional number of shares authorized (as a percent)   1.00%