XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock [Member]
Additional paid-in capital [Member]
Retained earnings (deficit) [Member]
Accumulated other comprehensive income (loss) [Member]
Total
Balance at beginning of period at Dec. 31, 2021 $ 670 $ 1,305,508 $ (1,365,802) $ (6,799) $ (66,423)
Balance (in shares) at Dec. 31, 2021 67,029,000        
Net Income (Loss)     2,172,650   2,172,650
Other comprehensive income       9,795 9,795
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes   19,864     19,864
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares 34,000        
Net issuance of common stock upon exercise of stock options $ 3 60,974     60,977
Net issuance of common stock upon exercise of stock options, shares 251,000        
Share based compensation   24,650     24,650
Share repurchases, including fees $ (49) (99,508) (3,182,708)   (3,282,265)
Share repurchases, including fees, shares (4,961,000)        
Balance at end of period at Dec. 31, 2022 $ 624 1,311,488 (2,375,860) 2,996 (1,060,752)
Balance (in shares) at Dec. 31, 2022 62,353,000        
Net Income (Loss)     2,346,581   2,346,581
Other comprehensive income       36,392 36,392
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes   21,691     21,691
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares 28,000        
Net issuance of common stock upon exercise of stock options $ 3 71,150     71,153
Net issuance of common stock upon exercise of stock options, shares 260,000        
Share based compensation   25,642     25,642
Share repurchases, including fees $ (36) (77,696) (3,073,423)   $ (3,151,155)
Share repurchases, including fees, shares (3,568,000)       (3,568,000)
Excise tax on share repurchases     (28,830)   $ (28,830)
Balance at end of period at Dec. 31, 2023 $ 591 1,352,275 (3,131,532) 39,388 $ (1,739,278)
Balance (in shares) at Dec. 31, 2023 59,073,000       59,072,792
Net Income (Loss)     2,386,680   $ 2,386,680
Other comprehensive income       (82,201) (82,201)
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes   23,744     23,744
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares 25,000        
Net issuance of common stock upon exercise of stock options $ 3 106,667     106,670
Net issuance of common stock upon exercise of stock options, shares 320,000        
Share based compensation   26,964     26,964
Share repurchases, including fees $ (19) (47,085) (2,029,425)   $ (2,076,529)
Share repurchases, including fees, shares (1,936,000)       (1,936,000)
Excise tax on share repurchases     (17,011)   $ (17,011)
Balance at end of period at Dec. 31, 2024 $ 575 $ 1,462,565 $ (2,791,288) $ (42,813) $ (1,370,961)
Balance (in shares) at Dec. 31, 2024 57,482,000       57,482,184