v3.26.1
UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated deficit
Treasury Stock
Accumulated other comprehensive income/(loss)
Beginning balance (in shares) at Dec. 31, 2024   83,609        
Beginning balance (in shares) at Dec. 31, 2024         0  
Beginning balance at Dec. 31, 2024 $ 517,829 $ 8 $ 532,578 $ (11,845) $ 0 $ (2,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 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)      
Other comprehensive income/(loss), net of tax 1,750         1,750
Ending balance (in shares) at Mar. 31, 2025   84,488        
Ending balance (in shares) at Mar. 31, 2025         0  
Ending balance at Mar. 31, 2025 517,361 $ 8 527,448 (8,933) $ 0 (1,162)
Beginning balance (in shares) at Dec. 31, 2024   83,609        
Beginning balance (in shares) at Dec. 31, 2024         0  
Beginning balance at Dec. 31, 2024 517,829 $ 8 532,578 (11,845) $ 0 (2,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,185          
Other comprehensive income/(loss), net of tax 5,389          
Ending balance (in shares) at Jun. 30, 2025   84,610        
Ending balance (in shares) at Jun. 30, 2025         0  
Ending balance at Jun. 30, 2025 532,214 $ 8 533,389 (3,660) $ 0 2,477
Beginning balance (in shares) at Mar. 31, 2025   84,488        
Beginning balance (in shares) at Mar. 31, 2025         0  
Beginning balance at Mar. 31, 2025 517,361 $ 8 527,448 (8,933) $ 0 (1,162)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 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)      
Other comprehensive income/(loss), net of tax 3,639         3,639
Ending balance (in shares) at Jun. 30, 2025   84,610        
Ending balance (in shares) at Jun. 30, 2025         0  
Ending balance at Jun. 30, 2025 532,214 $ 8 533,389 (3,660) $ 0 2,477
Beginning balance (in shares) at Dec. 31, 2025   84,843        
Beginning balance (in shares) at Dec. 31, 2025         200  
Beginning balance at Dec. 31, 2025 542,073 $ 8 545,188 (2,177) $ (2,000) 1,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (1,473)     (1,473)    
Stock-based compensation 8,454   8,454      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   727        
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (3,990) $ 1 (3,991)      
Repurchase of common stock (in shares)         1,801  
Repurchase of common stock (11,464)       $ (11,464)  
Other comprehensive income/(loss), net of tax (3,483)         (3,483)
Ending balance (in shares) at Mar. 31, 2026   85,570        
Ending balance (in shares) at Mar. 31, 2026         2,001  
Ending balance at Mar. 31, 2026 530,117 $ 9 549,651 (3,650) $ (13,464) (2,429)
Beginning balance (in shares) at Dec. 31, 2025   84,843        
Beginning balance (in shares) at Dec. 31, 2025         200  
Beginning balance at Dec. 31, 2025 542,073 $ 8 545,188 (2,177) $ (2,000) 1,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 1,379          
Repurchase of common stock (in shares) 4,400          
Repurchase of common stock $ (28,800)          
Other comprehensive income/(loss), net of tax (3,375)          
Ending balance (in shares) at Jun. 30, 2026   85,680        
Ending balance (in shares) at Jun. 30, 2026         4,607  
Ending balance at Jun. 30, 2026 519,925 $ 9 553,789 (798) $ (30,754) (2,321)
Beginning balance (in shares) at Mar. 31, 2026   85,570        
Beginning balance (in shares) at Mar. 31, 2026         2,001  
Beginning balance at Mar. 31, 2026 530,117 $ 9 549,651 (3,650) $ (13,464) (2,429)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 2,852     2,852    
Stock-based compensation 4,429   4,429      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   110        
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards $ (291) $ 0 (291)      
Repurchase of common stock (in shares) 2,600       2,606  
Repurchase of common stock $ (17,290)       $ (17,290)  
Other comprehensive income/(loss), net of tax 108         108
Ending balance (in shares) at Jun. 30, 2026   85,680        
Ending balance (in shares) at Jun. 30, 2026         4,607  
Ending balance at Jun. 30, 2026 $ 519,925 $ 9 $ 553,789 $ (798) $ (30,754) $ (2,321)