v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance at Dec. 31, 2023 $ 575,228 $ 36 $ 463,799 $ (13,240) $ 124,633
Beginning balance (in shares) at Dec. 31, 2023   35,838,080      
Stock-based compensation 7,263   7,263    
Common stock issued upon exercises of options 22   22    
Common stock issued upon exercises of options (in shares)   5,676      
Currency translation adjustment (2,265)     (2,265)  
Unrealized gain (loss) on available-for-sale securities (832)     (832)  
Net loss (38,216)       (38,216)
Ending balance at Mar. 31, 2024 541,200 $ 36 471,084 (16,337) 86,417
Ending balance (in shares) at Mar. 31, 2024   35,843,756      
Beginning balance at Dec. 31, 2023 575,228 $ 36 463,799 (13,240) 124,633
Beginning balance (in shares) at Dec. 31, 2023   35,838,080      
Net loss (45,344)        
Ending balance at Jun. 30, 2024 663,868 $ 37 601,102 (16,560) 79,289
Ending balance (in shares) at Jun. 30, 2024   36,519,945      
Beginning balance at Mar. 31, 2024 541,200 $ 36 471,084 (16,337) 86,417
Beginning balance (in shares) at Mar. 31, 2024   35,843,756      
Stock-based compensation 8,062   8,062    
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units 2,383   2,383    
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units (in shares)   433,332      
Common stock issued upon exercise of pre-funded warrant 119,574 $ 1 119,573    
Common stock issued upon exercise of pre-funded warrant (in shares)   1,142,857      
Exchange of common stock for pre-funded warrants (in shares)   (900,000)      
Currency translation adjustment (151)     (151)  
Net loss (7,128)     (0) (7,128)
Ending balance at Jun. 30, 2024 663,868 $ 37 601,102 (16,560) 79,289
Ending balance (in shares) at Jun. 30, 2024   36,519,945      
Beginning balance at Dec. 31, 2024 590,294 $ 37 616,037 (15,999) (9,781)
Beginning balance (in shares) at Dec. 31, 2024   36,568,043      
Stock-based compensation 6,635   6,635    
Common stock issued upon exercises of options 32   32    
Common stock issued upon exercises of options (in shares)   146,841      
Common stock issued upon exercise of pre-funded warrant   $ 1 (1)    
Common stock issued upon exercise of pre-funded warrant (in shares)   1,556,798      
Currency translation adjustment 846     846  
Unrealized gain (loss) on available-for-sale securities 230     230  
Net loss (34,613)       (34,613)
Ending balance at Mar. 31, 2025 563,424 $ 38 622,703 (14,923) (44,394)
Ending balance (in shares) at Mar. 31, 2025   38,271,682      
Beginning balance at Dec. 31, 2024 $ 590,294 $ 37 616,037 (15,999) (9,781)
Beginning balance (in shares) at Dec. 31, 2024   36,568,043      
Common stock issued upon exercises of options (in shares) 805,542        
Net loss $ (113,341)        
Ending balance at Jun. 30, 2025 493,801 $ 44 633,070 (16,190) (123,123)
Ending balance (in shares) at Jun. 30, 2025   44,167,466      
Beginning balance at Mar. 31, 2025 563,424 $ 38 622,703 (14,923) (44,394)
Beginning balance (in shares) at Mar. 31, 2025   38,271,682      
Stock-based compensation 5,880   5,880    
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units 4,493 $ 1 4,492    
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units (in shares)   839,140      
Common stock issued upon exercise of pre-funded warrant   $ 5 (5)    
Common stock issued upon exercise of pre-funded warrant (in shares)   5,056,644      
Currency translation adjustment (1,217)     (1,217)  
Unrealized gain (loss) on available-for-sale securities (50)     (50)  
Net loss (78,729)       (78,729)
Ending balance at Jun. 30, 2025 $ 493,801 $ 44 $ 633,070 $ (16,190) $ (123,123)
Ending balance (in shares) at Jun. 30, 2025   44,167,466