XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   52,705        
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 31,324     31,324    
Exercise of stock options (in shares)   575        
Exercise of stock options 1,549     1,549    
Repurchase of treasury stock, at cost (in shares)   (4,040)        
Repurchase of treasury stock, at cost (59,617)   (59,617)      
Issuance of common stock related to employee stock purchase plan (in shares)   128        
Issuance of common stock related to employee stock purchase plan 1,869     1,869    
Issuance of common stock related to RSU vesting (in shares)   878        
Other comprehensive income (loss) 5       5  
Net income (loss) 8,881         8,881
Ending balance (in shares) at Dec. 31, 2023   50,246        
Ending 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 40,752   0 40,752    
Exercise of stock options (in shares)   616        
Exercise of stock options 1,765     1,765    
Repurchase of treasury stock, at cost (in shares)   (4,278)        
Repurchase of treasury stock, at cost (75,693)   (75,693)      
Issuance of common stock related to employee stock purchase plan (in shares)   170        
Issuance of common stock related to employee stock purchase plan 2,368     2,368    
Issuance of common stock related to RSU vesting (in shares)   1,347        
Other comprehensive income (loss) (632)       (632) 0
Net income (loss) 12,504         12,504
Ending balance (in shares) at Dec. 31, 2024   48,101        
Ending balance at Dec. 31, 2024 277,263 $ 6 (146,796) 275,304 (636) 149,385
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 41,851     41,851    
Exercise of stock options (in shares) 953 953        
Exercise of stock options $ 1,760 $ 1   1,759    
Repurchase of treasury stock, at cost (in shares)   (4,088)        
Repurchase of treasury stock, at cost (46,675)   (46,675)      
Issuance of common stock related to employee stock purchase plan (in shares)   240        
Issuance of common stock related to employee stock purchase plan 2,148     2,148    
Issuance of common stock related to RSU vesting (in shares)   1,681        
Other comprehensive income (loss) 704       704  
Net income (loss) (14,462)         (14,462)
Ending balance (in shares) at Dec. 31, 2025   46,887        
Ending balance at Dec. 31, 2025 $ 262,589 $ 7 $ (193,471) $ 321,062 $ 68 $ 134,923