XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Stock incentive plan (Details) - shares
1 Months Ended 3 Months Ended
Jan. 31, 2023
Mar. 31, 2023
Jun. 24, 2021
2021 Equity Incentive Plan      
Stock-based compensation      
Number of shares authorized     1,483,445
Shares available for issuance   1,407,388  
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%