v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   45,139        
Beginning balance at Dec. 31, 2024 $ 2,151,274 $ 451 $ (341,974) $ 565,041 $ (460) $ 1,928,216
Beginning balance (in shares) at Dec. 31, 2024     6,956      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 40,348         40,348
Other comprehensive income 6       6  
Common stock issued (in shares)   109        
Common stock issued 1 $ 1        
Treasury stock purchased (in shares)     483      
Treasury stock purchased (53,884)   $ (53,884)      
Stock-based compensation 3,757     3,757    
Common stock dividends (8,060)         (8,060)
Tax withholding payments on stock-based awards (5,938)     (5,938)    
Other (427)   (426) (1)    
Ending balance (in shares) at Mar. 31, 2025   45,248        
Ending balance at Mar. 31, 2025 2,127,077 $ 452 $ (396,284) 562,859 (454) 1,960,504
Ending balance (in shares) at Mar. 31, 2025     7,439      
Beginning balance (in shares) at Dec. 31, 2024   45,139        
Beginning balance at Dec. 31, 2024 2,151,274 $ 451 $ (341,974) 565,041 (460) 1,928,216
Beginning balance (in shares) at Dec. 31, 2024     6,956      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 102,333          
Other comprehensive income 12          
Ending balance (in shares) at Jun. 30, 2025   45,248        
Ending balance at Jun. 30, 2025 2,152,057 $ 452 $ (428,732) 566,111 (448) 2,014,674
Ending balance (in shares) at Jun. 30, 2025     7,793      
Beginning balance (in shares) at Mar. 31, 2025   45,248        
Beginning balance at Mar. 31, 2025 2,127,077 $ 452 $ (396,284) 562,859 (454) 1,960,504
Beginning balance (in shares) at Mar. 31, 2025     7,439      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 61,985         61,985
Other comprehensive income 6       6  
Treasury stock purchased (in shares)     354      
Treasury stock purchased (32,127)   $ (32,127)      
Stock-based compensation 3,253     3,253    
Common stock dividends (7,815)         (7,815)
Tax withholding payments on stock-based awards (1)     (1)    
Other (321)   (321)      
Ending balance (in shares) at Jun. 30, 2025   45,248        
Ending balance at Jun. 30, 2025 $ 2,152,057 $ 452 $ (428,732) 566,111 (448) 2,014,674
Ending balance (in shares) at Jun. 30, 2025     7,793      
Beginning balance (in shares) at Dec. 31, 2025 36,190 36,190        
Beginning balance at Dec. 31, 2025 $ 2,074,878 $ 362   571,220 (476) 1,503,772
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 17,842         17,842
Other comprehensive income 7       7  
Common stock issued (in shares)   144        
Common stock issued 1 $ 1        
Repurchase of common stock (in shares)   (831)        
Repurchase of common stock (66,050) $ (8)       (66,042)
Stock-based compensation 3,458     3,458    
Common stock dividends (7,958)         (7,958)
Tax withholding payments on stock-based awards (6,244)     (6,244)    
Other (1)     (1)    
Ending balance (in shares) at Mar. 31, 2026   35,503        
Ending balance at Mar. 31, 2026 $ 2,015,933 $ 355   568,433 (469) 1,447,614
Beginning balance (in shares) at Dec. 31, 2025 36,190 36,190        
Beginning balance at Dec. 31, 2025 $ 2,074,878 $ 362   571,220 (476) 1,503,772
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 75,184          
Other comprehensive income $ 14          
Ending balance (in shares) at Jun. 30, 2026 34,929 34,929        
Ending balance at Jun. 30, 2026 $ 2,025,665 $ 349   571,816 (462) 1,453,962
Beginning balance (in shares) at Mar. 31, 2026   35,503        
Beginning balance at Mar. 31, 2026 2,015,933 $ 355   568,433 (469) 1,447,614
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 57,342         57,342
Other comprehensive income 7       7  
Repurchase of common stock (in shares)   (574)        
Repurchase of common stock (43,197) $ (6)       (43,191)
Stock-based compensation 3,383     3,383    
Common stock dividends $ (7,803)         (7,803)
Ending balance (in shares) at Jun. 30, 2026 34,929 34,929        
Ending balance at Jun. 30, 2026 $ 2,025,665 $ 349   $ 571,816 $ (462) $ 1,453,962