XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.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)
Equity, beginning balance at Dec. 31, 2021 $ 1,175,886 $ 0 $ 18 $ (2,403) $ 1,138,855 $ 39,867 $ (451)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings 355       355    
Stock-based incentive compensation 4,178       4,178    
Net income 30,275         30,275  
Other comprehensive income (loss) 11,070           11,070
Equity, ending balance at Mar. 31, 2022 1,221,764 0 18 (2,403) 1,143,388 70,142 10,619
Equity, beginning balance at Dec. 31, 2021 1,175,886 0 18 (2,403) 1,138,855 39,867 (451)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 103,027            
Other comprehensive income (loss) 24,962            
Equity, ending balance at Sep. 30, 2022 1,337,335 0 18 (2,403) 1,172,315 142,894 24,511
Equity, beginning balance at Mar. 31, 2022 1,221,764 0 18 (2,403) 1,143,388 70,142 10,619
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings 168       168    
Exercise of warrants 20,098       20,098    
Stock-based incentive compensation 4,398       4,398    
Net income 33,929         33,929  
Other comprehensive income (loss) 4,637           4,637
Equity, ending balance at Jun. 30, 2022 1,284,994 0 18 (2,403) 1,168,052 104,071 15,256
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Exercise of stock options, vesting of restricted stock, and related tax withholdings (560)       (560)    
Exercise of warrants 818       818    
Stock-based incentive compensation 4,005       4,005    
Net income 38,823         38,823  
Other comprehensive income (loss) 9,255           9,255
Equity, ending balance at Sep. 30, 2022 1,337,335 0 18 (2,403) 1,172,315 142,894 24,511
Equity, 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)
Equity, ending balance at Mar. 31, 2023 1,350,219 0 18 (78,138) 1,180,992 229,631 17,716
Equity, 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)            
Equity, ending balance at Sep. 30, 2023 1,440,083 0 18 (179,205) 1,197,874 400,336 21,060
Equity, 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
Equity, 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
Equity, ending balance at Sep. 30, 2023 $ 1,440,083 $ 0 $ 18 $ (179,205) $ 1,197,874 $ 400,336 $ 21,060