XML 70 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Jul. 15, 2021
Dec. 31, 2023
Dec. 31, 2022
Jul. 14, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation expense   $ 18,800,000    
Weighted average period remaining (in years)   3 years 2 months 26 days    
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected dividend-yield assumption   $ 0    
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock shares under the plan 3,278,048 4,523,924    
Number of awards permitted to grant       0
Percentage of number of common stock issued and outstanding 4.00%      
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Issuance of common stock shares under the plan   589,344    
Number of awards permitted to grant       0
Percentage of number of common stock issued and outstanding 1.00%      
Common stock, Reserved for future issuance 254,390      
2021 Employee Stock Purchase Plan | Common Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock issued   146,380 146,380