Annual report [Section 13 and 15(d), not S-K Item 405]

Common Stock and Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail)

v3.25.1
Common Stock and Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 7,797,680 7,165,846
Common stock options outstanding and unvested RSU [Member]    
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 2,548,740 2,619,944
Shares available for issuance under the 2021 plan [Member]    
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 3,207,304 2,702,849
Common stock warrants outstanding [Member]    
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 852,500 852,500
Shares available for issuance as Earnout RSU [Member]    
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 140,000 140,000
Employee stock purchase plan [Member]    
Schedule Of Convertible Preferred Stock [Line Items]    
Total shares of authorized common stock reserved for future issuance 1,049,136 850,553