XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Stock Incentive Plan (Details) - shares
1 Months Ended
Jan. 01, 2024
Oct. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation        
Common stock reserved for issuance (in shares)     10,160,112 8,653,472
2021 Plan        
Stock-Based Compensation        
Common stock reserved for issuance (in shares)   6,579,016    
Shares available for future issuance (in shares)     1,780,442  
2021 Plan | Subsequent events        
Stock-Based Compensation        
Additional common stock reserved under the plan (in shares) 1,380,663      
2021 Plan | Maximum        
Stock-Based Compensation        
Annual increase in number of shares reserved for issuance (as a percent)   5.00%