v3.24.3
Stockholders' Equity and Stock-Based Compensation - Summary of Restricted Stock Units (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested at December 31, 2023 3,898,331  
Unvested Granted 1,914,335 3,192,372
Unvested Vested (1,431,029)  
Unvested Canceled/forfeited (83,876)  
Unvested at September 30, 2024 4,297,761  
Unvested at December 31, 2023 $ 3.54  
Unvested Granted 3.39  
Unvested Vested 3.65  
Unvested Canceled/forfeited 4.12  
Unvested at September 30, 2024 $ 3.42