v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2024   73,225,253      
Beginning balance at Dec. 31, 2024 $ 66,968 $ 0 $ 358,549 $ (291,013) $ (568)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common shares from stock option exercises (in shares)   86,212      
Issuance of common shares from stock option exercises 463   463    
Issuance of common shares from the employee stock purchase plan (in shares)   118,565      
Issuance of common shares from the employee stock purchase plan 1,111   1,111    
Vesting of restricted stock units (in shares)   1,486,607      
Common stock withheld related to net settlement of equity awards (in shares)   (1,771)      
Common stock withheld related to net settlement of equity awards (26)   (26)    
Stock-based compensation 8,822   8,822    
Foreign currency translation adjustments, net of tax 54       54
Net unrealized gain (loss) on investments 14       14
Net loss (8,825)     (8,825)  
Ending balance (in shares) at Mar. 31, 2025   74,914,866      
Ending balance at Mar. 31, 2025 $ 68,581 $ 0 368,919 (299,838) (500)
Beginning balance (in shares) at Dec. 31, 2025 78,353,381 78,353,381      
Beginning balance at Dec. 31, 2025 $ 82,384 $ 0 401,576 (319,065) (127)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common shares from stock option exercises (in shares) 349,361 349,361      
Issuance of common shares from stock option exercises $ 325   325    
Issuance of common shares from the employee stock purchase plan (in shares)   238,230      
Issuance of common shares from the employee stock purchase plan 1,044   1,044    
Vesting of restricted stock units (in shares)   761,433      
Common stock withheld related to net settlement of equity awards (in shares)   (317,500)      
Common stock withheld related to net settlement of equity awards (1,584)   (1,584)    
Stock-based compensation 7,157   7,157    
Foreign currency translation adjustments, net of tax (255)       (255)
Net unrealized gain (loss) on investments (24)       (24)
Net loss $ (5,770)     (5,770)  
Ending balance (in shares) at Mar. 31, 2026 79,384,905 79,384,905      
Ending balance at Mar. 31, 2026 $ 83,277 $ 0 $ 408,518 $ (324,835) $ (406)