v3.26.1
Condensed Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Follow-on Offering
At-the-Market Equity Offering
Common Stock
Common Stock
Follow-on Offering
Common Stock
At-the-Market Equity Offering
Additional Paid-In Capital
Additional Paid-In Capital
Follow-on Offering
Additional Paid-In Capital
At-the-Market Equity Offering
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024       30,145,039            
Beginning balance at Dec. 31, 2024 $ 8,013     $ 30     $ 538,933     $ (530,950)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (6,589)                 (6,589)
Issuance of shares (in shares)         7,475,000 18,590        
Issuance of shares   $ 69,384 $ 224   $ 7     $ 69,377 $ 224  
Repurchase of common stock from KCK Ltd. (in shares)       (5,270,845)            
Repurchase of common stock from KCK Ltd. (49,546)     $ (5)     (49,541)      
Issuance of common stock pursuant to stock option exercises (in shares)       101,301            
Issuance of common stock pursuant to stock option exercises 385     $ 1     384      
Issuance of common stock upon vesting of restricted stock units (in shares)       299,535            
Issuance of common stock upon vesting of restricted stock units 0                  
Shares withheld for taxes (in shares)       (17,380)            
Shares withheld for taxes (228)           (228)      
Stock-based compensation 2,626           2,626      
Ending balance (in shares) at Mar. 31, 2025       32,751,240            
Ending balance at Mar. 31, 2025 24,269     $ 33     561,775     (537,539)
Beginning balance (in shares) at Dec. 31, 2024       30,145,039            
Beginning balance at Dec. 31, 2024 8,013     $ 30     538,933     (530,950)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (15,240)                  
Ending balance (in shares) at Jun. 30, 2025       33,044,371            
Ending balance at Jun. 30, 2025 19,438     $ 33     565,595     (546,190)
Beginning balance (in shares) at Mar. 31, 2025       32,751,240            
Beginning balance at Mar. 31, 2025 24,269     $ 33     561,775     (537,539)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (8,651)                 (8,651)
Issuance of common stock pursuant to stock option exercises (in shares)       21,671            
Issuance of common stock pursuant to stock option exercises 146           146      
Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares)       66,627            
Issuance of common stock pursuant to Employee Stock Purchase Plan 620           620      
Issuance of common stock upon vesting of restricted stock units (in shares)       215,924            
Issuance of common stock upon vesting of restricted stock units 0                  
Shares withheld for taxes (in shares)       (11,091)            
Shares withheld for taxes (174)           (174)      
Stock-based compensation 3,228           3,228      
Ending balance (in shares) at Jun. 30, 2025       33,044,371            
Ending balance at Jun. 30, 2025 $ 19,438     $ 33     565,595     (546,190)
Beginning balance (in shares) at Dec. 31, 2025 33,574,759     33,574,759            
Beginning balance at Dec. 31, 2025 $ 19,031     $ 34     571,412     (552,415)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (6,689)                 (6,689)
Issuance of common stock pursuant to stock option exercises (in shares)       41,603            
Issuance of common stock pursuant to stock option exercises 10           10      
Issuance of common stock upon vesting of restricted stock units (in shares)       305,646            
Issuance of common stock upon vesting of restricted stock units 0                  
Shares withheld for taxes (in shares)       (12,600)            
Shares withheld for taxes (176)           (176)      
Stock-based compensation 2,278           2,278      
Ending balance (in shares) at Mar. 31, 2026       33,909,408            
Ending balance at Mar. 31, 2026 $ 14,454     $ 34     573,524     (559,104)
Beginning balance (in shares) at Dec. 31, 2025 33,574,759     33,574,759            
Beginning balance at Dec. 31, 2025 $ 19,031     $ 34     571,412     (552,415)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss $ (12,889)                  
Issuance of common stock pursuant to stock option exercises (in shares) 224,541                  
Ending balance (in shares) at Jun. 30, 2026 34,282,567     34,282,567            
Ending balance at Jun. 30, 2026 $ 11,883     $ 34     577,153     (565,304)
Beginning balance (in shares) at Mar. 31, 2026       33,909,408            
Beginning balance at Mar. 31, 2026 14,454     $ 34     573,524     (559,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (6,200)                 (6,200)
Issuance of common stock pursuant to stock option exercises (in shares)       182,938            
Issuance of common stock pursuant to stock option exercises 548           548      
Issuance of common stock pursuant to Employee Stock Purchase Plan (in shares)       61,943            
Issuance of common stock pursuant to Employee Stock Purchase Plan 829           829      
Issuance of common stock upon vesting of restricted stock units (in shares)       131,352            
Issuance of common stock upon vesting of restricted stock units 0                  
Shares withheld for taxes (in shares)       (3,074)            
Shares withheld for taxes (51)           (51)      
Stock-based compensation $ 2,303           2,303      
Ending balance (in shares) at Jun. 30, 2026 34,282,567     34,282,567            
Ending balance at Jun. 30, 2026 $ 11,883     $ 34     $ 577,153     $ (565,304)