v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
Total
Common stock
Additional paid-in capital
Accumulated deficit
Accumulated and other comprehensive loss
Balances, beginning of period (in shares) at Dec. 31, 2024   25,324,684      
Balance at beginning of period at Dec. 31, 2024 $ 71,055,000 $ 253,000 $ 608,354,000 $ (537,346,000) $ (206,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   205,863      
Exercise of stock options 449,000 $ 2,000 447,000    
Proceeds from Employee Stock Purchase Plan (shares)   71,942      
Proceeds from Employee Stock Purchase Plan 360,000   360,000    
Employee stock compensation 5,371,000   5,371,000    
Issuance of common stock (in shares)   543,462      
Issuance of common stock 9,198,000 $ 6,000 9,192,000    
Net loss (28,502,000)     (28,502,000)  
Cumulative translation adjustment 3,000       3,000
Balance at end of period (in shares) at Jun. 30, 2025   26,145,951      
Balance at end of period at Jun. 30, 2025 57,934,000 $ 261,000 623,724,000 (565,848,000) (203,000)
Balances, beginning of period (in shares) at Mar. 31, 2025   26,051,992      
Balance at beginning of period at Mar. 31, 2025 69,360,000 $ 261,000 620,416,000 (551,112,000) (205,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   22,017      
Exercise of stock options 32,000   32,000    
Proceeds from Employee Stock Purchase Plan (shares)   71,942      
Proceeds from Employee Stock Purchase Plan 360,000   360,000    
Employee stock compensation 2,916,000   2,916,000    
Net loss (14,736,000)     (14,736,000)  
Cumulative translation adjustment 2,000       2,000
Balance at end of period (in shares) at Jun. 30, 2025   26,145,951      
Balance at end of period at Jun. 30, 2025 57,934,000 $ 261,000 623,724,000 (565,848,000) (203,000)
Balances, beginning of period (in shares) at Dec. 31, 2025   26,311,607      
Balance at beginning of period at Dec. 31, 2025 $ 39,324,000 $ 263,000 629,916,000 (590,652,000) (203,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares) 42,881 42,881      
Exercise of stock options $ 67,000   67,000    
Proceeds from Employee Stock Purchase Plan (shares)   102,808      
Proceeds from Employee Stock Purchase Plan 450,000 $ 1,000 449,000    
Employee stock compensation 6,581,000   6,581,000    
Vesting of restricted stock units (in shares)   82,147      
Vesting of restricted stock units 0 $ 1,000 (1,000)    
Issuance of common stock (in shares)   102,154      
Issuance of common stock 696,000 $ 1,000 695,000    
Net loss (27,164,000)     (27,164,000)  
Cumulative translation adjustment (1,000)       (1,000)
Balance at end of period (in shares) at Jun. 30, 2026   26,641,597      
Balance at end of period at Jun. 30, 2026 19,953,000 $ 266,000 637,707,000 (617,816,000) (204,000)
Balances, beginning of period (in shares) at Mar. 31, 2026   26,428,767      
Balance at beginning of period at Mar. 31, 2026 29,109,000 $ 264,000 632,820,000 (603,772,000) (203,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   6,381      
Exercise of stock options 35,000   35,000    
Proceeds from Employee Stock Purchase Plan (shares)   102,808      
Proceeds from Employee Stock Purchase Plan 450,000 $ 1,000 449,000    
Employee stock compensation 3,665,000   3,665,000    
Vesting of restricted stock units (in shares)   1,487      
Issuance of common stock (in shares)   102,154      
Issuance of common stock 739,000 $ 1,000 738,000    
Net loss (14,044,000)     (14,044,000)  
Cumulative translation adjustment (1,000)       (1,000)
Balance at end of period (in shares) at Jun. 30, 2026   26,641,597      
Balance at end of period at Jun. 30, 2026 $ 19,953,000 $ 266,000 $ 637,707,000 $ (617,816,000) $ (204,000)