Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-In Capital |
Treasury Stock |
Retained Earnings |
| Beginning balance (in shares) at Dec. 31, 2020 |
|
27,025,000
|
|
|
|
| Beginning balance at Dec. 31, 2020 |
$ 837,729
|
$ 270
|
$ 67,885
|
$ (111,718)
|
$ 881,292
|
| Beginning balance, treasury shares (in shares) at Dec. 31, 2020 |
|
|
|
(6,468,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
41,189
|
|
|
|
41,189
|
| Exercise of stock options (in shares) |
|
3,000
|
|
|
|
| Exercise of stock options |
155
|
|
155
|
|
|
| Stock-based compensation (in shares) |
|
13,000
|
|
|
|
| Stock-based compensation |
737
|
|
737
|
|
|
| Dividend declared |
(413)
|
|
|
|
(413)
|
| Ending balance (in shares) at Mar. 31, 2021 |
|
27,041,000
|
|
|
|
| Ending balance at Mar. 31, 2021 |
$ 879,397
|
$ 270
|
68,777
|
$ (111,718)
|
922,068
|
| Ending balance, treasury shares (in shares) at Mar. 31, 2021 |
|
|
|
(6,468,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2020 |
|
27,025,000
|
|
|
|
| Beginning balance at Dec. 31, 2020 |
$ 837,729
|
$ 270
|
67,885
|
$ (111,718)
|
881,292
|
| Beginning balance, treasury shares (in shares) at Dec. 31, 2020 |
|
|
|
(6,468,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
$ 399,780
|
|
|
|
|
| Purchase of treasury stock (in shares) |
(393,379)
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2021 |
|
27,060,000
|
|
|
|
| Ending balance at Sep. 30, 2021 |
$ 1,206,875
|
$ 271
|
71,217
|
$ (144,450)
|
1,279,837
|
| Ending balance, treasury shares (in shares) at Sep. 30, 2021 |
|
|
|
(6,862,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.06
|
|
|
|
|
| Beginning balance (in shares) at Mar. 31, 2021 |
|
27,041,000
|
|
|
|
| Beginning balance at Mar. 31, 2021 |
$ 879,397
|
$ 270
|
68,777
|
$ (111,718)
|
922,068
|
| Beginning balance, treasury shares (in shares) at Mar. 31, 2021 |
|
|
|
(6,468,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
183,053
|
|
|
|
183,053
|
| Exercise of stock options (in shares) |
|
9,000
|
|
|
|
| Exercise of stock options |
259
|
$ 1
|
258
|
|
|
| Stock-based compensation (in shares) |
|
6,000
|
|
|
|
| Stock-based compensation |
1,331
|
|
1,331
|
|
|
| Dividend declared |
(415)
|
|
|
|
(415)
|
| Ending balance (in shares) at Jun. 30, 2021 |
|
27,056,000
|
|
|
|
| Ending balance at Jun. 30, 2021 |
$ 1,063,625
|
$ 271
|
70,366
|
$ (111,718)
|
1,104,706
|
| Ending balance, treasury shares (in shares) at Jun. 30, 2021 |
|
|
|
(6,468,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|
| Net income |
$ 175,538
|
|
|
|
175,538
|
| Stock-based compensation (in shares) |
|
4,000
|
|
|
|
| Stock-based compensation |
851
|
|
851
|
|
|
| Dividend declared |
(407)
|
|
|
|
(407)
|
| Purchase of treasury stock (in shares) |
|
|
|
(394,000)
|
|
| Purchase of treasury stock |
(32,732)
|
|
|
$ (32,732)
|
|
| Ending balance (in shares) at Sep. 30, 2021 |
|
27,060,000
|
|
|
|
| Ending balance at Sep. 30, 2021 |
$ 1,206,875
|
$ 271
|
71,217
|
$ (144,450)
|
1,279,837
|
| Ending balance, treasury shares (in shares) at Sep. 30, 2021 |
|
|
|
(6,862,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2021 |
|
27,083,000
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
$ 1,339,089
|
$ 271
|
72,753
|
$ (155,014)
|
1,421,079
|
| Beginning balance, treasury shares (in shares) at Dec. 31, 2021 |
(6,944,262)
|
|
|
(6,944,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
$ 161,531
|
|
|
|
161,531
|
| Exercise of stock options (in shares) |
|
3,000
|
|
|
|
| Exercise of stock options |
155
|
|
155
|
|
|
| Stock-based compensation (in shares) |
|
42,000
|
|
|
|
| Stock-based compensation |
1,939
|
|
1,939
|
|
|
| Dividend declared |
(394)
|
|
|
|
(394)
|
| Purchase of treasury stock (in shares) |
|
|
|
(501,000)
|
|
| Purchase of treasury stock |
(58,383)
|
|
|
$ (58,383)
|
|
| Ending balance (in shares) at Mar. 31, 2022 |
|
27,128,000
|
|
|
|
| Ending balance at Mar. 31, 2022 |
$ 1,443,937
|
$ 271
|
74,847
|
$ (213,397)
|
1,582,216
|
| Ending balance, treasury shares (in shares) at Mar. 31, 2022 |
|
|
|
(7,445,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|
| Beginning balance (in shares) at Dec. 31, 2021 |
|
27,083,000
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
$ 1,339,089
|
$ 271
|
72,753
|
$ (155,014)
|
1,421,079
|
| Beginning balance, treasury shares (in shares) at Dec. 31, 2021 |
(6,944,262)
|
|
|
(6,944,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
$ 563,843
|
|
|
|
|
| Purchase of treasury stock (in shares) |
(1,893,769)
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2022 |
|
27,140,000
|
|
|
|
| Ending balance at Sep. 30, 2022 |
$ 1,684,717
|
$ 271
|
80,930
|
$ (380,262)
|
1,983,778
|
| Ending balance, treasury shares (in shares) at Sep. 30, 2022 |
(8,838,031)
|
|
|
(8,838,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.06
|
|
|
|
|
| Beginning balance (in shares) at Mar. 31, 2022 |
|
27,128,000
|
|
|
|
| Beginning balance at Mar. 31, 2022 |
$ 1,443,937
|
$ 271
|
74,847
|
$ (213,397)
|
1,582,216
|
| Beginning balance, treasury shares (in shares) at Mar. 31, 2022 |
|
|
|
(7,445,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
210,538
|
|
|
|
210,538
|
| Stock-based compensation (in shares) |
|
5,000
|
|
|
|
| Stock-based compensation |
3,276
|
|
3,276
|
|
|
| Dividend declared |
(382)
|
|
|
|
(382)
|
| Purchase of treasury stock (in shares) |
|
|
|
(607,000)
|
|
| Purchase of treasury stock |
(73,473)
|
|
|
$ (73,473)
|
|
| Ending balance (in shares) at Jun. 30, 2022 |
|
27,133,000
|
|
|
|
| Ending balance at Jun. 30, 2022 |
$ 1,583,896
|
$ 271
|
78,123
|
$ (286,870)
|
1,792,372
|
| Ending balance, treasury shares (in shares) at Jun. 30, 2022 |
|
|
|
(8,052,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|
| Net income |
$ 191,773
|
|
|
|
191,773
|
| Exercise of stock options (in shares) |
|
1,000
|
|
|
|
| Exercise of stock options |
52
|
|
52
|
|
|
| Stock-based compensation (in shares) |
|
6,000
|
|
|
|
| Stock-based compensation |
2,755
|
|
2,755
|
|
|
| Dividend declared |
(367)
|
|
|
|
(367)
|
| Purchase of treasury stock (in shares) |
|
|
|
(786,000)
|
|
| Purchase of treasury stock |
(93,392)
|
|
|
$ (93,392)
|
|
| Ending balance (in shares) at Sep. 30, 2022 |
|
27,140,000
|
|
|
|
| Ending balance at Sep. 30, 2022 |
$ 1,684,717
|
$ 271
|
$ 80,930
|
$ (380,262)
|
$ 1,983,778
|
| Ending balance, treasury shares (in shares) at Sep. 30, 2022 |
(8,838,031)
|
|
|
(8,838,000)
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividends declared per share (in usd per share) |
$ 0.02
|
|
|
|
|