XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Company's Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common shares reserved for future issuance 73,863,844 82,654,698
Stock Options [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 16,687,129 21,664,377
Warrants To Acquire Common Stock [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 543,152 8,301,202
Public Warrants Outstanding [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 2,320,696 5,228,253
Restricted Stock Units Outstanding [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 14,509,717 15,107,535
Performance-Based Restricted Stock Units [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 11,916,771 12,923,499
Shares Available for Grant under the 2021 Equity Incentive Plan [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 22,532,379 14,075,832
Shares Available for Issuance under the Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
Common shares reserved for future issuance 5,354,000 5,354,000