XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - shares
9 Months Ended 12 Months Ended
Jan. 01, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2021
Dec. 31, 2023
Stock-Based Compensation          
Common stock reserved for issuance (in shares)   31,280,585     10,160,112
2021 ESPP          
Stock-Based Compensation          
Common stock reserved for issuance (in shares)   938,378   292,031 701,244
Annual increase in number of shares reserved for issuance (as a percent)       1.00%  
Additional common stock reserved under the plan (in shares) 276,132        
Shares issued under plan (in shares)   38,998 68,929    
Shares available for future issuance (in shares)   938,378      
2021 ESPP | Maximum          
Stock-Based Compensation          
Annual increase in number of shares reserved and available for issuance (in shares)       584,062