v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at Dec. 31, 2024 $ 228,603 $ 697,208 $ (364) $ (468,241)
Balance, Shares at Dec. 31, 2024   33,617,972    
Issuance of common stock upon the exercise of common stock options 1,742 $ 1,742    
Issuance of common stock upon the exercise of common stock options, Shares   77,101    
Issuance of common stock in connection with employee stock purchase plan 1,286 $ 1,286    
Issuance of common stock in connection with employee stock purchase plan, Shares   24,268    
Restricted common stock forfeitures, Shares   (2,880)    
Vesting of restricted stock units, Shares   111,419    
Stock-based compensation expense 8,958 $ 8,958    
Foreign currency translation adjustment 37   37  
Net income 25,682     25,682
Balance at Mar. 31, 2025 266,308 $ 709,194 (327) (442,559)
Balance, Shares at Mar. 31, 2025   33,827,880    
Balance at Dec. 31, 2025 473,100 $ 750,926 124 (277,950)
Balance, Shares at Dec. 31, 2025   34,267,802    
Issuance of common stock upon the exercise of common stock options 2,212 $ 2,212    
Issuance of common stock upon the exercise of common stock options, Shares   59,661    
Issuance of common stock in connection with employee stock purchase plan 1,688 $ 1,688    
Issuance of common stock in connection with employee stock purchase plan, Shares   16,321    
Net issuance of common stock upon vesting of restricted stock units, Shares   201,937    
Net issuance of common stock upon vesting of restricted stock units (138) $ (138)    
Stock-based compensation expense 9,952 9,952    
Foreign currency translation adjustment (122)   (122)  
Net income 7,315     7,315
Balance at Mar. 31, 2026 $ 494,007 $ 764,640 $ 2 $ (270,635)
Balance, Shares at Mar. 31, 2026   34,545,721