v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Shares
Treasury Shares
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2022   45,928,000        
Balance at beginning of period at Dec. 31, 2022 $ 775,010 $ 46   $ 924,095 $ (148,751) $ (380)
Increase (Decrease) in Stockholders' Equity            
Exercise of stock options (in shares)   62,000        
Exercise of stock options 1,914     1,914    
Vested restricted stock units (in shares)   369,000        
Common stock issued under employee stock purchase plan (in shares)   50,000        
Common stock issued under employee stock purchase plan 1,672     1,672    
Stock-based compensation 22,945     22,945    
Other comprehensive income (loss) (Note 10) 207         207
Net income 6,227       6,227  
Ending balance (in shares) at Jun. 30, 2023   46,409,000        
Balance at ending of period at Jun. 30, 2023 807,975 $ 46   950,626 (142,524) (173)
Beginning balance (in shares) at Mar. 31, 2023   45,970,000        
Balance at beginning of period at Mar. 31, 2023 768,041 $ 46   936,419 (168,287) (137)
Increase (Decrease) in Stockholders' Equity            
Exercise of stock options (in shares)   50,000        
Exercise of stock options 1,580     1,580    
Vested restricted stock units (in shares)   339,000        
Common stock issued under employee stock purchase plan (in shares)   50,000        
Common stock issued under employee stock purchase plan 1,672     1,672    
Stock-based compensation 10,955     10,955    
Other comprehensive income (loss) (Note 10) (36)         (36)
Net income 25,763       25,763  
Ending balance (in shares) at Jun. 30, 2023   46,409,000        
Balance at ending of period at Jun. 30, 2023 $ 807,975 $ 46   950,626 (142,524) (173)
Beginning balance (in shares) at Dec. 31, 2023 46,481,174 46,481,000        
Treasury Shares, Beginning balance (in shares) at Jun. 30, 2024 (837,240)   (837,000)      
Balance at beginning of period at Dec. 31, 2023 $ 870,130 $ 46 $ 0 976,633 (106,796) 247
Increase (Decrease) in Stockholders' Equity            
Vested restricted stock units (in shares)   417,000        
Vested restricted stock units 1 $ 1        
Common stock withheld for employee withholding tax liabilities on vested restricted stock units $ (382)     (382)    
Common stock issued under employee stock purchase plan (in shares) 56,077 56,000        
Common stock issued under employee stock purchase plan $ 1,364     1,364    
Stock-based compensation 25,675     25,675    
Purchase of treasury stock, inclusive of excise taxes (in shares)     (837,000)      
Purchase of treasury stock, inclusive of excise tax (25,121)   $ (25,121)      
Purchase of capped call transaction, net of tax (20,112)     (20,112)    
Other comprehensive income (loss) (Note 10) (142)         (142)
Net income $ 27,865       27,865  
Ending balance (in shares) at Jun. 30, 2024 46,117,359 46,954,000        
Treasury Shares, Ending balance (in shares) at Dec. 31, 2023 0   0      
Balance at ending of period at Jun. 30, 2024 $ 879,278 $ 47 $ (25,121) 983,178 (78,931) 105
Beginning balance (in shares) at Mar. 31, 2024   46,517,000        
Treasury Shares, Beginning balance (in shares) at Jun. 30, 2024 (837,240)   (837,000)      
Balance at beginning of period at Mar. 31, 2024 $ 892,162 $ 47 $ 0 989,780 (97,817) 152
Increase (Decrease) in Stockholders' Equity            
Vested restricted stock units (in shares)   381,000        
Common stock withheld for employee withholding tax liabilities on vested restricted stock units (378)     (378)    
Common stock issued under employee stock purchase plan (in shares)   56,000        
Common stock issued under employee stock purchase plan 1,364     1,364    
Stock-based compensation 12,524     12,524    
Purchase of treasury stock, inclusive of excise taxes (in shares)     (837,000)      
Purchase of treasury stock, inclusive of excise tax (25,121)   $ (25,121)      
Purchase of capped call transaction, net of tax (20,112)     (20,112)    
Other comprehensive income (loss) (Note 10) (47)         (47)
Net income $ 18,886       18,886  
Ending balance (in shares) at Jun. 30, 2024 46,117,359 46,954,000        
Treasury Shares, Ending balance (in shares) at Mar. 31, 2024     0      
Balance at ending of period at Jun. 30, 2024 $ 879,278 $ 47 $ (25,121) $ 983,178 $ (78,931) $ 105