v3.25.1
Stockholders' Equity and Stock-Based Compensation - Summary of Restricted Stock Units (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unvested at December 31, 2024 4,529,330  
Unvested Granted 1,853,844 1,766,615
Unvested Vested (1,582,670)  
Unvested Canceled/Forfeited (3,478)  
Unvested at March 31, 2025 4,797,026  
Unvested at December 31, 2024 $ 3.40  
Unvested Granted 3.53  
Unvested Vested 3.76  
Unvested Canceled/Forfeited 3.74  
Unvested at March 31, 2025 $ 3.33