XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock and Stockholders' Equity (Deficit) - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Apr. 05, 2023
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
Units
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Jul. 22, 2024
$ / shares
shares
Apr. 30, 2024
shares
Apr. 06, 2023
$ / shares
Dec. 31, 2022
shares
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Stock shares authorized temporary and permanent shares             710,000,000      
Common stock shares authorized             700,000,000      
Common stock par or stated value per share | $ / shares             $ 0.0001      
Preferred stock shares authorized             10,000,000      
Preferred stock convertible in to common stock 6,160,385   6,160,385              
Offering periods     The ESPP provides for two-year offering periods consisting of four 6-month purchase periods              
Common stock reserved for future issuance 4,862,998   4,862,998 7,906,312            
Temporary equity par or stated value per share | $ / shares             $ 0.0001      
Common stock shares reserved for future issuance 4,862,998   4,862,998 7,906,312            
Movement commitement percentage             1.00%      
Stock issued during the period conversion of convertible notes value | $     $ 216,413,000              
Warrant liability converted into equity value | $         $ 23,700,000          
Outstanding number of shares of common stock       1.00%            
Shares of common stock 424,000   424,000              
Temporary equity dividend declared | $     $ 0              
Share based compensation by share based award purchase price of common stock as a percentage of market fair value     85.00%              
Stock-based compensation expense | $     $ 6,980,000 $ 7,053,000            
Share-based payment arrangement, option [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Common stock reserved for future issuance 2,216,215   2,216,215 1,315,726            
Common stock shares reserved for future issuance 2,216,215   2,216,215 1,315,726            
Restricted stock units (RSUs) [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Common stock reserved for future issuance 529,359   529,359 22,514            
Common stock shares reserved for future issuance 529,359   529,359 22,514            
Common stock shares outstanding 0   0              
Stock-based compensation expense | $     $ 500,000              
Fair value vested | $     $ 1,100,000              
2024 amended equity incentive plan [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Common stock reserved for future issuance               2,083,797    
Common stock shares reserved for future issuance               2,083,797    
2024 amended equity incentive plan [Member] | Share-based payment arrangement, option [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award expiration period     10 years              
Share based compensation by share based award purchase price of common stock as a percentage of market fair value     100.00%              
Share based compensation by share based award vesting rights percentage     25.00%              
Share based compensation by share based award vesting period     4 years              
Share based compensation by share based award exercise price of options outstanding | $ / shares                 $ 5  
Share based compensation by shares based award number of options for which exercise price was modified during the period   1,168,651                
Share based compensation shares authorized under stock option plans exercise price range lower range limit | $ / shares   $ 5.14                
Share based compensation shares authorized under stock option plans exercise price range upper range limit | $ / shares   $ 51.72                
Share based compensation by share based payment award modification incremental cost | $       $ 1,500,000            
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price | $ / shares                 $ 5  
Stock-based compensation expense | $     $ 400,000 $ 800,000            
2024 amended equity incentive plan [Member] | Restricted stock units (RSUs) [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Number of Stock units, Granted     534,095              
2024 equity incentive plan [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award number of shares authorized for issuance             4,572,025      
2024 equity incentive plan [Member] | New shares of common stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award number of shares authorized for issuance             2,630,000      
2024 equity incentive plan [Member] | Shares available for issuance under the two thousand and twenty plan [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award number of shares authorized for issuance             115,436      
2024 equity incentive plan [Member] | Common stock subject to outstanding awards granted [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award number of shares authorized for issuance             1,826,589      
2020 and 2024 Equity Incentive Plan [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based award exercise price of options outstanding | $ / shares $ 7.72   $ 7.72 $ 5.02            
Share based compensation by share based award equity instruments other than options outstanding non vested 2,216,215   2,216,215 1,315,726            
Share based compensation non vested stock options cost not yet recognized | $ $ 10,400,000   $ 10,400,000              
Share based compensation non vested award cost not yet recognized period for recognition     2 years 9 months 18 days              
Stock-based compensation expense | $     $ 6,200,000              
2020 and 2024 Equity Incentive Plan [Member] | Restricted stock units (RSUs) [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Number of Stock units, Granted     534,095 0            
Share based compensation by share based award equity instruments other than options outstanding non vested 529,359   529,359              
Share based compensation non vested stock options cost not yet recognized | $ $ 5,200,000   $ 5,200,000              
Share based compensation non vested award cost not yet recognized period for recognition     3 years 7 months 6 days              
Separation agreement with certain executives terminating employment [Member] | Share-based payment arrangement, option [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based payment award modification incremental cost | $     $ 0 $ 200,000            
Separation agreement with certain executives terminating employment [Member] | Restricted stock units (RSUs) [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Share based compensation by share based payment award modification incremental cost | $     $ 500,000              
Class a redeemable convertible preferred stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity shares outstanding       3,673,148           3,673,148
Temporary equity stock issued during the period shares new issues         1,595,983 2,077,165        
Temporary equity issue price per share | $ / shares         $ 21.93 $ 21.93        
Cumulative gross proceeds form redeemable preferred convertible preferred stock | $         $ 70,000,000          
Redeemable convertible preferred stock issuance costs cumulative | $         400,000          
Gross proceeds minimum firm underwriteen public offring for conversion of temporary equity into permanent equity | $ $ 75,000,000                  
Votes as a percentage of redeemable preferred stock outstanding needed for conversion into permanent equity 60.00%   60.00%              
Convertible notes payable [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Stock issued during the period conversion of convertible notes value | $         10,600,000          
Series B Redeemable Convertible Preferred Stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity shares outstanding 0   0 2,487,237           2,487,237
Temporary equity par or stated value per share | $ / shares $ 0.0001   $ 0.0001 $ 0.0001            
Cumulative gross proceeds form redeemable preferred convertible preferred stock | $         120,000,000          
Redeemable convertible preferred stock issuance costs cumulative | $         $ 400,000          
Gross proceeds minimum firm underwriteen public offring for conversion of temporary equity into permanent equity | $ $ 75,000,000                  
Votes as a percentage of redeemable preferred stock outstanding needed for conversion into permanent equity 60.00%   60.00%              
Temporary equity shares issued 0   0 2,487,237 2,487,237          
Shares issued, price per share | $ / shares         $ 48.25          
Series A Preferred Stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity liquidation preference per share | $ / shares $ 21.93   $ 21.93              
Series B Preferred Stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity liquidation preference per share | $ / shares $ 48.25   $ 48.25              
Class A and class B redeemable convertible preferred stock [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity shares outstanding 0   0              
Stock split ratio for the conversion from temporary equity into permanent equity | Units       1            
One percent movement commitment [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Common stock reserved for future issuance             84,556      
Common stock shares reserved for future issuance             84,556      
IPO [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Temporary equity shares outstanding 6,160,385   6,160,385              
Employee Stock Purchase Plan [Member]                    
Disclosure In Entirety Of Temporary And Permanent Equity [Line Items]                    
Common stock reserved for future issuance 212,000   212,000 0            
Common stock shares reserved for future issuance 212,000   212,000 0            
Share based awards under ESPP 0   0              
Stock-based compensation expense | $     $ 200,000