XML 31 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (in thousands, except share data and dividends per share) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Net cash dividends declared per share $ 0.31        
Balances, Common Stock, Shares, Outstanding, Beginning at Dec. 31, 2021   121,862,248      
Balances, Total Stockholders' Equity, Beginning at Dec. 31, 2021 $ 2,063,131 $ 1,219 $ 1,840,228 $ 234,533 $ (12,849)
Increase (Decrease) in Stockholders' Equity          
Net income 1,111,952     1,111,952  
Other comprehensive income 8,827       8,827
Net cash dividends declared (37,927)     (37,927)  
Issuance of common stock under Employee Stock Purchase Plan (Shares)   113,785      
Issuance of common stock under Employee Stock Purchase Plan (Amount) 3,039 $ 1 3,038    
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Shares)   1,291,427      
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Amount) (25,129) $ 13 (25,142)    
Stock-based compensation expense (Shares)   29,471      
Stock-based compensation expense (Amount) $ 18,772   18,772    
Stock Repurchased and Retired During Period, Shares (1,365,000) (1,365,255)      
Stock Repurchased and Retired During Period, Value $ (57,207) $ (14) (57,193)    
Balances, Common Stock, Shares, Outstanding, Ending at Dec. 31, 2022   121,931,676      
Balances, Total Stockholders' Equity, Ending at Dec. 31, 2022 $ 3,085,458 $ 1,219 1,779,703 1,308,558 (4,022)
Net cash dividends declared per share $ 0.63        
Increase (Decrease) in Stockholders' Equity          
Net income $ 817,880     817,880  
Other comprehensive income 1,415       1,415
Net cash dividends declared (74,159)     (74,159)  
Issuance of common stock under Employee Stock Purchase Plan (Shares)   114,427      
Issuance of common stock under Employee Stock Purchase Plan (Amount) 3,058 $ 1 3,057    
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Shares)   554,216      
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Amount) (7,882) $ 6 (7,888)    
Stock-based compensation expense (Shares)   56,872      
Stock-based compensation expense (Amount) $ 20,250 $ 1 20,249    
Stock Repurchased and Retired During Period, Shares (6,931,000) (6,930,835)      
Stock Repurchased and Retired During Period, Value $ (230,170) $ (70) (230,100)    
Common Stock, Other (Shares)   19,037      
Common Stock, Other (Value) $ 0        
Balances, Common Stock, Shares, Outstanding, Ending at Dec. 31, 2023 115,745,393 115,745,393      
Balances, Total Stockholders' Equity, Ending at Dec. 31, 2023 $ 3,615,850 $ 1,157 1,565,021 2,052,279 (2,607)
Net cash dividends declared per share $ 0.76        
Increase (Decrease) in Stockholders' Equity          
Net income $ 770,293     770,293  
Other comprehensive income 1,446       1,446
Net cash dividends declared (87,078)     (87,078)  
Issuance of common stock under Employee Stock Purchase Plan (Shares)   97,500      
Issuance of common stock under Employee Stock Purchase Plan (Amount) 3,201 $ 2 3,199    
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Shares)   350,675      
Issuance of common stock upon vesting of RSUs and settlement of PSUs, net of shares used for tax withholdings (Amount) (6,837) $ 4 (6,841)    
Stock-based compensation expense (Shares)   39,557      
Stock-based compensation expense (Amount) $ 25,021   25,021    
Stock Repurchased and Retired During Period, Shares (1,771,000) (1,771,191)      
Stock Repurchased and Retired During Period, Value $ (84,639) $ (18) (84,621)    
Balances, Common Stock, Shares, Outstanding, Ending at Dec. 31, 2024 114,461,934 114,461,934      
Balances, Total Stockholders' Equity, Ending at Dec. 31, 2024 $ 4,237,257 $ 1,145 $ 1,501,779 $ 2,735,494 $ (1,161)