v3.25.2
UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income/(loss)
Beginning balance (in shares) at Dec. 31, 2023   75,887      
Beginning balance at Dec. 31, 2023 $ 382,907 $ 8 $ 397,511 $ (15,886) $ 1,274
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (3,948)     (3,948)  
Stock-based compensation 11,339   11,339    
Exercise of stock options (in shares)   69      
Exercise of stock options 260   260    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   565      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (7,569)   (7,569)    
Foreign currency translation adjustment (178)       (178)
Ending balance (in shares) at Mar. 31, 2024   76,521      
Ending balance at Mar. 31, 2024 382,811 $ 8 401,541 (19,834) 1,096
Beginning balance (in shares) at Dec. 31, 2023   75,887      
Beginning balance at Dec. 31, 2023 382,907 $ 8 397,511 (15,886) 1,274
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (4,765)        
Foreign currency translation adjustment (305)        
Ending balance (in shares) at Jun. 30, 2024   76,658      
Ending balance at Jun. 30, 2024 388,449 $ 8 408,123 (20,651) 969
Beginning balance (in shares) at Mar. 31, 2024   76,521      
Beginning balance at Mar. 31, 2024 382,811 $ 8 401,541 (19,834) 1,096
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (817)     (817)  
Stock-based compensation 7,491   7,491    
Exercise of stock options (in shares)   12      
Exercise of stock options 55   55    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   125      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (964)   (964)    
Foreign currency translation adjustment (127)       (127)
Ending balance (in shares) at Jun. 30, 2024   76,658      
Ending balance at Jun. 30, 2024 388,449 $ 8 408,123 (20,651) 969
Beginning balance (in shares) at Dec. 31, 2024   83,609      
Beginning balance at Dec. 31, 2024 517,829 $ 8 532,578 (11,845) (2,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss 2,912     2,912  
Stock-based compensation 10,743   10,743    
Exercise of stock options (in shares)   42      
Exercise of stock options 363   363    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   837      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (16,236)   (16,236)    
Foreign currency translation adjustment 1,750       1,750
Ending balance (in shares) at Mar. 31, 2025   84,488      
Ending balance at Mar. 31, 2025 517,361 $ 8 527,448 (8,933) (1,162)
Beginning balance (in shares) at Dec. 31, 2024   83,609      
Beginning balance at Dec. 31, 2024 517,829 $ 8 532,578 (11,845) (2,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss 8,185        
Foreign currency translation adjustment 5,389        
Ending balance (in shares) at Jun. 30, 2025   84,610      
Ending balance at Jun. 30, 2025 532,214 $ 8 533,389 (3,660) 2,477
Beginning balance (in shares) at Mar. 31, 2025   84,488      
Beginning balance at Mar. 31, 2025 517,361 $ 8 527,448 (8,933) (1,162)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss 5,273     5,273  
Stock-based compensation 6,717   6,717    
Exercise of stock options (in shares)   30      
Exercise of stock options 57   57    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   92      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (833)   (833)    
Foreign currency translation adjustment 3,639       3,639
Ending balance (in shares) at Jun. 30, 2025   84,610      
Ending balance at Jun. 30, 2025 $ 532,214 $ 8 $ 533,389 $ (3,660) $ 2,477