v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   52,705,000        
Beginning balance at Dec. 31, 2022 $ 312,188 $ 6 $ (11,486) $ 195,677 $ (9) $ 128,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 7,606     7,606    
Exercise of stock options (in shares)   109,000        
Exercise of stock options 314     314    
Repurchase of shares (in shares)   (587,000)        
Repurchase of shares (7,898)   (7,898)      
Issuance of common stock related to RSU vesting (in shares)   96,000        
Other comprehensive income (loss) 17       17  
Net income (loss) (5,871)         (5,871)
Ending balance (in shares) at Mar. 31, 2023   52,323,000        
Ending balance at Mar. 31, 2023 306,356 $ 6 (19,384) 203,597 8 122,129
Beginning balance (in shares) at Dec. 31, 2022   52,705,000        
Beginning balance at Dec. 31, 2022 312,188 $ 6 (11,486) 195,677 (9) 128,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (11,595)          
Ending balance (in shares) at Jun. 30, 2023   51,942,000        
Ending balance at Jun. 30, 2023 294,528 $ 6 (34,966) 213,115 (32) 116,405
Beginning balance (in shares) at Mar. 31, 2023   52,323,000        
Beginning balance at Mar. 31, 2023 306,356 $ 6 (19,384) 203,597 8 122,129
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 7,924     7,924    
Exercise of stock options (in shares)   281,000        
Exercise of stock options 623     623    
Repurchase of shares (in shares)   (999,000)        
Repurchase of shares (15,582)   (15,582)      
Issuance of common stock related to employee stock purchase plan (in shares)   65,000        
Issuance of common stock related to employee stock purchase plan 971     971    
Issuance of common stock related to RSU vesting (in shares)   272,000        
Other comprehensive income (loss) (40)       (40)  
Net income (loss) (5,724)         (5,724)
Ending balance (in shares) at Jun. 30, 2023   51,942,000        
Ending balance at Jun. 30, 2023 294,528 $ 6 (34,966) 213,115 (32) 116,405
Beginning balance (in shares) at Dec. 31, 2023   50,246,000        
Beginning balance at Dec. 31, 2023 296,199 $ 6 (71,103) 230,419 (4) 136,881
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 9,821     9,821    
Exercise of stock options (in shares)   298,000        
Exercise of stock options 939     939    
Repurchase of shares (in shares)   (895,000)        
Repurchase of shares (15,754)   (15,754)      
Issuance of common stock related to RSU vesting (in shares)   230,000        
Other comprehensive income (loss) (21)       (21)  
Net income (loss) (2,454)         (2,454)
Ending balance (in shares) at Mar. 31, 2024   49,879,000        
Ending balance at Mar. 31, 2024 288,730 $ 6 (86,857) 241,179 (25) 134,427
Beginning balance (in shares) at Dec. 31, 2023   50,246,000        
Beginning balance at Dec. 31, 2023 $ 296,199 $ 6 (71,103) 230,419 (4) 136,881
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 392,000          
Net income (loss) $ (483)          
Ending balance (in shares) at Jun. 30, 2024   49,586,000        
Ending balance at Jun. 30, 2024 282,729 $ 6 (107,097) 253,455 (33) 136,398
Beginning balance (in shares) at Mar. 31, 2024   49,879,000        
Beginning balance at Mar. 31, 2024 288,730 $ 6 (86,857) 241,179 (25) 134,427
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 10,490     10,490    
Exercise of stock options (in shares)   94,000        
Exercise of stock options 335     335    
Repurchase of shares (in shares)   (883,000)        
Repurchase of shares (20,240)   (20,240)      
Issuance of common stock related to employee stock purchase plan (in shares)   102,000        
Issuance of common stock related to employee stock purchase plan 1,451     1,451    
Issuance of common stock related to RSU vesting (in shares)   394,000        
Other comprehensive income (loss) (8)       (8)  
Net income (loss) 1,971         1,971
Ending balance (in shares) at Jun. 30, 2024   49,586,000        
Ending balance at Jun. 30, 2024 $ 282,729 $ 6 $ (107,097) $ 253,455 $ (33) $ 136,398