XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Treasury Stock
Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2022 $ 1,386,103 $ 0 $ 18 $ (2,403) $ 1,176,906 $ 190,423 $ 21,159
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings (1,902)       (1,902)    
Stock-based incentive compensation 5,988       5,988    
Purchase of company stock (75,735)     (75,735)      
Net income 39,208         39,208  
Other comprehensive income (loss) (3,443)           (3,443)
Ending balance at Mar. 31, 2023 1,350,219 0 18 (78,138) 1,180,992 229,631 17,716
Beginning balance at Dec. 31, 2022 1,386,103 0 18 (2,403) 1,176,906 190,423 21,159
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 209,913            
Other comprehensive income (loss) (99)            
Ending balance at Sep. 30, 2023 1,440,083 0 18 (179,205) 1,197,874 400,336 21,060
Beginning balance at Mar. 31, 2023 1,350,219 0 18 (78,138) 1,180,992 229,631 17,716
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings (247)       (247)    
Stock-based incentive compensation 7,685       7,685    
Purchase of company stock, and related tax effects 32     32      
Net income 114,403         114,403  
Other comprehensive income (loss) 3,291           3,291
Ending balance at Jun. 30, 2023 1,475,383 0 18 (78,106) 1,188,430 344,034 21,007
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings 209       209    
Stock-based incentive compensation 9,235       9,235    
Purchase of company stock, and related tax effects (101,099)     (101,099)      
Net income 56,302         56,302  
Other comprehensive income (loss) 53           53
Ending balance at Sep. 30, 2023 1,440,083 0 18 (179,205) 1,197,874 400,336 21,060
Beginning balance at Dec. 31, 2023 1,421,672 0 18 (255,107) 1,204,270 457,513 14,978
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings (8,182)       (8,182)    
Stock-based incentive compensation 9,605       9,605    
Purchase of company stock, and related tax effects (40,289)     (40,289)      
Net income 44,791         44,791  
Other comprehensive income (loss) 1,551           1,551
Ending balance at Mar. 31, 2024 1,429,148 0 18 (295,396) 1,205,693 502,304 16,529
Beginning balance at Dec. 31, 2023 1,421,672 0 18 (255,107) 1,204,270 457,513 14,978
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 151,690            
Other comprehensive income (loss) (5,475)            
Ending balance at Sep. 30, 2024 1,426,231 0 18 (416,552) 1,224,059 609,203 9,503
Beginning balance at Mar. 31, 2024 1,429,148 0 18 (295,396) 1,205,693 502,304 16,529
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings 1,299       1,299    
Stock-based incentive compensation 7,608       7,608    
Purchase of company stock, and related tax effects (78,768)     (78,768)      
Net income 53,043         53,043  
Other comprehensive income (loss) (899)           (899)
Ending balance at Jun. 30, 2024 1,411,431 0 18 (374,164) 1,214,600 555,347 15,630
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings (948)       (948)    
Stock-based incentive compensation 10,407       10,407    
Purchase of company stock, and related tax effects (42,388)     (42,388)      
Net income 53,856         53,856  
Other comprehensive income (loss) (6,127)           (6,127)
Ending balance at Sep. 30, 2024 $ 1,426,231 $ 0 $ 18 $ (416,552) $ 1,224,059 $ 609,203 $ 9,503