Condensed Consolidated Statements of Shareholders' Equity - USD ($) shares in Thousands, $ in Thousands |
Total |
Common Stock |
Additional Paid-In Capital |
Retained Earnings |
Accumulated Other Comprehensive Loss |
Treasury Stock |
Beginning balance (in shares) at Dec. 31, 2023 |
|
69,507
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 581,549
|
$ 694
|
$ 742,981
|
$ 1,462,070
|
$ (647)
|
$ (1,623,549)
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
43,927
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
81,652
|
|
|
81,652
|
|
|
Net change in unrealized gain (loss) on short-term investments |
(495)
|
|
|
|
(495)
|
|
Dividends declared |
(10,147)
|
|
343
|
(10,490)
|
|
|
Issuance of common stock, net (in shares) |
|
131
|
|
|
|
|
Issuance of common stock, net |
(8,635)
|
$ 2
|
(8,637)
|
|
|
|
Share-based compensation |
9,386
|
|
9,386
|
|
|
|
Repurchase of common stock (in shares) |
|
|
|
|
|
277
|
Repurchase of common stock |
(29,019)
|
|
|
|
|
$ (29,019)
|
Ending balance (in shares) at Mar. 31, 2024 |
|
69,638
|
|
|
|
|
Ending balance at Mar. 31, 2024 |
624,291
|
$ 696
|
744,073
|
1,533,232
|
(1,142)
|
$ (1,652,568)
|
Treasury stock, ending balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
44,204
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
69,507
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
581,549
|
$ 694
|
742,981
|
1,462,070
|
(647)
|
$ (1,623,549)
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 |
|
|
|
|
|
43,927
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
191,316
|
|
|
|
|
|
Net change in unrealized gain (loss) on short-term investments |
(585)
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
70,001
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
696,777
|
$ 699
|
789,708
|
1,632,401
|
(1,232)
|
$ (1,724,799)
|
Treasury stock, ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
44,872
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
69,638
|
|
|
|
|
Beginning balance at Mar. 31, 2024 |
624,291
|
$ 696
|
744,073
|
1,533,232
|
(1,142)
|
$ (1,652,568)
|
Treasury stock, beginning balance (in shares) at Mar. 31, 2024 |
|
|
|
|
|
44,204
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
109,664
|
|
|
109,664
|
|
|
Net change in unrealized gain (loss) on short-term investments |
(90)
|
|
|
|
(90)
|
|
Dividends declared |
(10,052)
|
|
443
|
(10,495)
|
|
|
Issuance of common stock, net (in shares) |
|
39
|
|
|
|
|
Issuance of common stock, net |
(1,580)
|
|
(1,580)
|
|
|
|
Share-based compensation |
9,655
|
|
9,655
|
|
|
|
Repurchase of common stock (in shares) |
|
|
|
|
|
344
|
Repurchase of common stock |
(35,111)
|
|
|
|
|
$ (35,111)
|
Settlement of the 2024 Notes (in shares) |
|
324
|
|
|
|
|
Settlement of the 2024 Notes |
|
$ 3
|
(3)
|
|
|
|
Settlement of the 2024 Hedges (in shares) |
|
|
|
|
|
324
|
Settlement of the 2024 Hedges |
0
|
|
37,120
|
|
|
$ (37,120)
|
Ending balance (in shares) at Jun. 30, 2024 |
|
70,001
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
$ 696,777
|
$ 699
|
789,708
|
1,632,401
|
(1,232)
|
$ (1,724,799)
|
Treasury stock, ending balance (in shares) at Jun. 30, 2024 |
|
|
|
|
|
44,872
|
Beginning balance (in shares) at Dec. 31, 2024 |
25,682
|
70,577
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
$ 857,215
|
$ 705
|
808,540
|
1,775,823
|
(458)
|
$ (1,727,395)
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
44,895
|
|
|
|
|
44,895
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
$ 115,602
|
|
|
115,602
|
|
|
Net change in unrealized gain (loss) on short-term investments |
256
|
|
|
|
256
|
|
Dividends declared |
(15,577)
|
|
450
|
(16,027)
|
|
|
Exercise of common stock options (in shares) |
|
100
|
|
|
|
|
Exercise of common stock options |
7,315
|
$ 1
|
7,314
|
|
|
|
Issuance of common stock, net (in shares) |
|
218
|
|
|
|
|
Issuance of common stock, net |
(32,176)
|
$ 2
|
(32,178)
|
|
|
|
Share-based compensation |
9,498
|
|
9,498
|
|
|
|
Repurchase of common stock (in shares) |
|
|
|
|
|
24
|
Repurchase of common stock |
(5,249)
|
|
|
|
|
$ (5,249)
|
Ending balance (in shares) at Mar. 31, 2025 |
|
70,895
|
|
|
|
|
Ending balance at Mar. 31, 2025 |
$ 936,884
|
$ 708
|
793,624
|
1,875,398
|
(202)
|
$ (1,732,644)
|
Treasury stock, ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
44,919
|
Beginning balance (in shares) at Dec. 31, 2024 |
25,682
|
70,577
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
$ 857,215
|
$ 705
|
808,540
|
1,775,823
|
(458)
|
$ (1,727,395)
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
44,895
|
|
|
|
|
44,895
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
$ 296,170
|
|
|
|
|
|
Net change in unrealized gain (loss) on short-term investments |
$ 351
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
25,869
|
70,911
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
$ 1,086,784
|
$ 709
|
805,073
|
2,039,921
|
(107)
|
$ (1,758,812)
|
Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
45,042
|
|
|
|
|
45,042
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
70,895
|
|
|
|
|
Beginning balance at Mar. 31, 2025 |
$ 936,884
|
$ 708
|
793,624
|
1,875,398
|
(202)
|
$ (1,732,644)
|
Treasury stock, beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
44,919
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
Net income |
180,568
|
|
|
180,568
|
|
|
Net change in unrealized gain (loss) on short-term investments |
95
|
|
|
|
95
|
|
Dividends declared |
(15,507)
|
|
538
|
(16,045)
|
|
|
Exercise of common stock options (in shares) |
|
1
|
|
|
|
|
Exercise of common stock options |
15
|
|
15
|
|
|
|
Issuance of common stock, net (in shares) |
|
15
|
|
|
|
|
Issuance of common stock, net |
(939)
|
$ 1
|
(940)
|
|
|
|
Share-based compensation |
11,836
|
|
11,836
|
|
|
|
Repurchase of common stock (in shares) |
|
|
|
|
|
123
|
Repurchase of common stock |
$ (26,168)
|
|
|
|
|
$ (26,168)
|
Ending balance (in shares) at Jun. 30, 2025 |
25,869
|
70,911
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
$ 1,086,784
|
$ 709
|
$ 805,073
|
$ 2,039,921
|
$ (107)
|
$ (1,758,812)
|
Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
45,042
|
|
|
|
|
45,042
|