v3.24.0.1
Consolidated Statements of Convertible Preferred Stock, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Redeemable Convertible Preferred Stock [Member]
Preferred Stock [Member]
Convertible Preferred Stock [Member]
Preferred Stock [Member]
Redeemable Convertible Preferred Stock [Member]
Common Stock [Member]
Common Stock [Member]
Redeemable Convertible Preferred Stock [Member]
Common Stock [Member]
Nonvoting Common Stock
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Redeemable Convertible Preferred Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit [Member]
Balance at Dec. 31, 2020 $ (81,762)   $ 110,401 $ 119,769 $ 2   $ 0 $ (748) $ 16,970   $ (214) $ (97,772)
Balance,Shares at Dec. 31, 2020     54,208,461 11,239,920 22,240,872   0 (2,317,722)        
Issuance of common stock upon exercise of stock options, net of tax withheld 6,583       $ 1       6,582      
Issuance of common stock upon exercise of stock options, net of tax withheld, Shares         5,893,600              
Issuance of convertible preferred stock upon net exercise of warrants, shares     182,467 2,571,936                
Issuance of convertible preferred stock upon net exercise of warrants     $ 6,417 $ 59,735                
Exercise of common stock warrants 294               294      
Exercise of common stock warrants, shares         417,021              
Accretion of redeemable convertible preferred stock (13)     13         (13)      
Foreign currency translation adjustment (185)                   (185)  
Stock-based compensation expense 18,928               18,928      
Issuance of common stock in connection with IPO, net of underwriting discounts and commissions 268,694       $ 1       268,693      
Issuance of common stock in connection with IPO, net of underwriting discounts and commissions, Shares         12,006,000              
Costs incurred in connection with initial public offering (4,860)               (4,860)      
Conversion of redeemable convertible preferred stock upon IPO, value 116,818 $ 179,517 $ (116,818) $ (179,517) $ 5 $ 1 $ 1   116,813 $ 179,515    
Conversion of redeemable convertible preferred stock upon IPO, Shares     (54,390,928) (13,811,856) 54,390,928 7,823,478 5,988,378          
Reclassification of warrant liability to additional paid-in capital upon initial public offering 6,272               6,272      
Issuance Of Common Stock For Retention Bonus 0                      
Payments of tax withholdings for net settled option exercises 0                      
Net Income (Loss) (28,085)                     (28,085)
Balance at Dec. 31, 2021 482,201       $ 10   $ 1 $ (748) 609,194   399 (125,857)
Balance,Shares at Dec. 31, 2021         102,771,899   5,988,378 (2,317,722)        
Issuance of common stock upon exercise of stock options, net of shares withheld                 4,745      
Issuance of common stock upon exercise of stock options, net of shares withheld, Shares         2,507,070              
Accretion of redeemable convertible preferred stock 0                      
Foreign currency translation adjustment (1,513)               0   (1,513)  
Stock-based compensation expense                 30,259      
Issuance of common stock in connection with IPO, net of underwriting discounts and commissions                 4,287      
Issuance of common stock in connection with IPO, net of underwriting discounts and commissions, Shares         200,314              
Conversion of convertible preferred stock upon initial public offering, Shares         4,115,058   (4,115,058)          
Conversion of redeemable convertible preferred stock upon IPO, value                 0      
Issuance of common stock upon settlement of restricted stock units, shares         111,549              
Issuance Of Common Stock For Retention Bonus 0                      
Issuance of common stock under employee stock purchase plan, Shares         84,812              
Issuance of common stock under employee stock purchase plan 1,271               1,271      
Payments of tax withholdings for net settled option exercises (2,564)                      
Net Income (Loss) (39,347)                     (39,347)
Balance at Dec. 31, 2022 481,903       $ 10   $ 1 $ (748) 649,756   (1,912) (165,204)
Balance,Shares at Dec. 31, 2022         109,790,702   1,873,320 2,317,722        
Issuance of common stock under public offering, net of underwriter discounts and commissions, Shares         8,500,000              
Issuance of common stock under public offering, net of underwriter discounts and commissions, Value 261,120       $ 1       261,119      
Costs incurred in connection with public offering (1,062)               (1,062)      
Issuance of common stock upon exercise of stock options, net of tax withheld $ 1,877               1,877      
Issuance of common stock upon exercise of stock options, net of tax withheld, Shares 3,797,612       3,339,587              
Issuance of convertible preferred stock upon net exercise of warrants, shares 182,467                      
Accretion of redeemable convertible preferred stock $ 0                      
Foreign currency translation adjustment 3,232                   3,232  
Stock-based compensation expense 43,726               43,726      
Issuance of common stock upon settlement of restricted stock units, shares         1,192,362              
Issuance Of Common Stock Shares For Retention Bonus         42,498              
Issuance Of Common Stock For Retention Bonus 1,196               1,196      
Issuance of common stock under employee stock purchase plan, Shares         145,058              
Issuance of common stock under employee stock purchase plan 2,691               2,691      
Issuance Of Treasury Shares         0     2,677        
Issuance Of Treasury Value               $ 1 (1)      
Payments of tax withholdings for net settled option exercises (8,483)                      
Net Income (Loss) (8,566)                     8,566
Balance at Dec. 31, 2023 $ 786,117       $ 11   $ 1 $ (747) $ 959,302   $ 1,320 $ 173,770
Balance,Shares at Dec. 31, 2023         123,010,207   1,873,320 2,315,045