v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Stockholders' equity, beginning of period (in shares) at Dec. 31, 2024   42,086,477      
Stockholders' equity, beginning of period at Dec. 31, 2024 $ 166,964 $ 4 $ 598,070 $ 244 $ (431,354)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares)   20,045      
Issuance of common stock upon exercise of stock options, net of shares withheld 103   103    
Issuance of common stock upon vesting of restricted stock units (in shares)   373,078      
Stock-based compensation 6,663   6,663    
Foreign currency translation 157     157  
Net unrealized loss on marketable securities (81)     (81)  
Net loss (6,542)       (6,542)
Stockholders' equity, end of period (in shares) at Mar. 31, 2025   42,479,600      
Stockholders' equity, end of period at Mar. 31, 2025 167,264 $ 4 604,836 320 (437,896)
Stockholders' equity, beginning of period (in shares) at Dec. 31, 2024   42,086,477      
Stockholders' equity, beginning of period at Dec. 31, 2024 166,964 $ 4 598,070 244 (431,354)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Foreign currency translation 526        
Net loss (12,694)        
Stockholders' equity, end of period (in shares) at Jun. 30, 2025   43,014,093      
Stockholders' equity, end of period at Jun. 30, 2025 170,343 $ 4 613,727 660 (444,048)
Stockholders' equity, beginning of period (in shares) at Mar. 31, 2025   42,479,600      
Stockholders' equity, beginning of period at Mar. 31, 2025 167,264 $ 4 604,836 320 (437,896)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares)   93,209      
Issuance of common stock upon exercise of stock options, net of shares withheld 665   665    
Issuance of common stock related to employee stock purchase plan (in shares)   149,199      
Issuance of common stock related to employee stock purchase plan 1,568   1,568    
Issuance of common stock upon vesting of restricted stock units (in shares)   292,085      
Stock-based compensation 6,658   6,658    
Foreign currency translation 369     369  
Net unrealized loss on marketable securities (29)     (29)  
Net loss (6,152)       (6,152)
Stockholders' equity, end of period (in shares) at Jun. 30, 2025   43,014,093      
Stockholders' equity, end of period at Jun. 30, 2025 $ 170,343 $ 4 613,727 660 (444,048)
Stockholders' equity, beginning of period (in shares) at Dec. 31, 2025 43,647,131 43,647,131      
Stockholders' equity, beginning of period at Dec. 31, 2025 $ 177,532 $ 4 626,970 816 (450,258)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares)   7,346      
Issuance of common stock upon exercise of stock options, net of shares withheld 34   34    
Issuance of common stock upon vesting of restricted stock units (in shares)   546,996      
Stock-based compensation 6,025   6,025    
Foreign currency translation (160)     (160)  
Net unrealized loss on marketable securities (155)     (155)  
Net loss (4,334)       (4,334)
Stockholders' equity, end of period (in shares) at Mar. 31, 2026   44,201,473      
Stockholders' equity, end of period at Mar. 31, 2026 $ 178,942 $ 4 633,029 501 (454,592)
Stockholders' equity, beginning of period (in shares) at Dec. 31, 2025 43,647,131 43,647,131      
Stockholders' equity, beginning of period at Dec. 31, 2025 $ 177,532 $ 4 626,970 816 (450,258)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares) 106,879        
Foreign currency translation $ (230)        
Net loss $ (8,422)        
Stockholders' equity, end of period (in shares) at Jun. 30, 2026 44,697,215 44,697,215      
Stockholders' equity, end of period at Jun. 30, 2026 $ 182,347 $ 4 640,636 387 (458,680)
Stockholders' equity, beginning of period (in shares) at Mar. 31, 2026   44,201,473      
Stockholders' equity, beginning of period at Mar. 31, 2026 178,942 $ 4 633,029 501 (454,592)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares)   99,533      
Issuance of common stock upon exercise of stock options, net of shares withheld 438   438    
Issuance of common stock related to employee stock purchase plan (in shares)   98,798      
Issuance of common stock related to employee stock purchase plan 1,190   1,190    
Issuance of common stock upon vesting of restricted stock units (in shares)   297,411      
Stock-based compensation 5,979   5,979    
Foreign currency translation (70)     (70)  
Net unrealized loss on marketable securities (44)     (44)  
Net loss $ (4,088)       (4,088)
Stockholders' equity, end of period (in shares) at Jun. 30, 2026 44,697,215 44,697,215      
Stockholders' equity, end of period at Jun. 30, 2026 $ 182,347 $ 4 $ 640,636 $ 387 $ (458,680)