XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Balance at beginning of period (in shares) at Dec. 31, 2022   85,120,287    
Balance at beginning of period at Dec. 31, 2022 $ 5,373,919 $ 4,918 $ 4,211,197 $ 1,157,804
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted common stock issued (in shares)   112,052    
Stock used for tax withholdings (in shares)   (30,111)    
Stock used for tax withholdings (2,118)   (2,118)  
Exercise of stock options (in shares)   13,352    
Exercise of stock options 440   440  
Common stock repurchased and retired (in shares)   (4,918,032)    
Common stock repurchased and retired (303,455) $ (49) (243,312) (60,094)
Stock-based compensation 7,380   7,380  
Cash dividends (176,878)     (176,878)
Net income 202,461     202,461
Balance at end of period (in shares) at Mar. 31, 2023   80,297,548    
Balance at end of period at Mar. 31, 2023 5,101,749 $ 4,869 3,973,587 1,123,293
Balance at beginning of period (in shares) at Dec. 31, 2023   93,774,901    
Balance at beginning of period at Dec. 31, 2023 6,181,321 $ 5,004 4,964,450 1,211,867
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance pursuant to acquisition (in shares)   7,181,527    
Issuance pursuant to acquisition 488,918 $ 72 488,846  
Restricted common stock issued (in shares)   255,442    
Restricted common stock issued 2 $ 2    
Stock used for tax withholdings (in shares)   (99,307)    
Stock used for tax withholdings (7,070) $ (1) (7,069)  
Common stock repurchased and retired (in shares)   (1,028,468)    
Common stock repurchased and retired (66,936) $ (10) (54,447) (12,479)
Stock-based compensation 11,199   11,199  
Cash dividends (148,327)     (148,327)
Net income 175,821     175,821
Balance at end of period (in shares) at Mar. 31, 2024   100,084,095    
Balance at end of period at Mar. 31, 2024 $ 6,634,928 $ 5,067 $ 5,402,979 $ 1,226,882