XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at Dec. 31, 2023 $ 137,202 $ 641,106 $ (199) $ (503,705)
Balance, Shares at Dec. 31, 2023   32,670,803    
Issuance of common stock upon the exercise of common stock options 2,547 $ 2,547    
Issuance of common stock upon the exercise of common stock options, Shares   113,023    
Issuance of common stock in connection with employee stock purchase plan 638 $ 638    
Issuance of common stock in connection with employee stock purchase plan, Shares   9,506    
Vesting of restricted stock units, Shares   58,044    
Stock-based compensation expense 6,870 $ 6,870    
Foreign currency translation adjustment 17   17  
Net income 12,197     12,197
Balance at Mar. 31, 2024 159,471 $ 651,161 (182) (491,508)
Balance, Shares at Mar. 31, 2024   32,851,376    
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