v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Deficit
Total
Balances, at Beginning of period at Dec. 31, 2024 $ 1,057 $ 422,047   $ (216,853) $ 206,251
Balances, at Beginning of period, Shares at Dec. 31, 2024 105,711,093        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   3,039     3,039
Exercise of stock options $ 3 380     383
Exercise of stock options, shares 290,993        
Vesting of restricted stock units $ 3 (3)      
Vesting of restricted stock units, shares 311,632        
Net loss       (10,261) (10,261)
Balances, at end of period at Mar. 31, 2025 $ 1,063 425,463   (227,114) 199,412
Balances, at end of period, Shares at Mar. 31, 2025 106,313,718        
Balances, at Beginning of period at Dec. 31, 2024 $ 1,057 422,047   (216,853) 206,251
Balances, at Beginning of period, Shares at Dec. 31, 2024 105,711,093        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss         (22,618)
Balances, at end of period at Jun. 30, 2025 $ 1,066 429,128   (239,471) 190,723
Balances, at end of period, Shares at Jun. 30, 2025 106,592,139        
Balances, at Beginning of period at Mar. 31, 2025 $ 1,063 425,463   (227,114) 199,412
Balances, at Beginning of period, Shares at Mar. 31, 2025 106,313,718        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   3,514     3,514
Exercise of stock options   20     20
Exercise of stock options, shares 18,542        
Vesting of restricted stock units $ 2 (2)      
Vesting of restricted stock units, shares 191,700        
Issuance of common stock under employee stock purchase plan $ 1 133     134
Issuance of common stock under employee stock purchase plan, shares 68,179        
Net loss       (12,357) (12,357)
Balances, at end of period at Jun. 30, 2025 $ 1,066 429,128   (239,471) 190,723
Balances, at end of period, Shares at Jun. 30, 2025 106,592,139        
Balances, at Beginning of period at Dec. 31, 2025 $ 1,068 431,905   (261,483) 171,490
Balances, at Beginning of period, Shares at Dec. 31, 2025 106,789,618        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   1,141     1,141
Exercise of stock options   5     5
Exercise of stock options, shares 4,814        
Vesting of restricted stock units $ 3 (3)      
Vesting of restricted stock units, shares 327,240        
Net loss       (4,750) (4,750)
Balances, at end of period at Mar. 31, 2026 $ 1,071 433,048   (266,233) 167,886
Balances, at end of period, Shares at Mar. 31, 2026 107,121,672        
Balances, at Beginning of period at Dec. 31, 2025 $ 1,068 431,905   (261,483) 171,490
Balances, at Beginning of period, Shares at Dec. 31, 2025 106,789,618        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchases of common stock         (1,478)
Net loss         (13,624)
Balances, at end of period at Jun. 30, 2026 $ 1,074 434,263 $ (1,478) (275,107) 158,752
Balances, at end of period, Shares at Jun. 30, 2026 107,447,077        
Balances, at Beginning of period at Mar. 31, 2026 $ 1,071 433,048   (266,233) 167,886
Balances, at Beginning of period, Shares at Mar. 31, 2026 107,121,672        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense   1,160     1,160
Exercise of stock options   24     24
Exercise of stock options, shares 24,634        
Vesting of restricted stock units $ 3 (3)      
Vesting of restricted stock units, shares 262,655        
Issuance of common stock under employee stock purchase plan   34     34
Issuance of common stock under employee stock purchase plan, shares 38,116        
Repurchases of common stock     (1,478)   (1,478)
Net loss       (8,874) (8,874)
Balances, at end of period at Jun. 30, 2026 $ 1,074 $ 434,263 $ (1,478) $ (275,107) $ 158,752
Balances, at end of period, Shares at Jun. 30, 2026 107,447,077