Condensed Consolidated Statements of Stockholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Accumulated Other Comprehensive Income (Loss) |
Retained Earnings |
Treasury Stock |
| Beginning balance (in shares) at Dec. 31, 2021 |
|
138,279,000
|
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
$ 1,718,990
|
$ 14
|
$ 1,303,254
|
$ (506)
|
$ 475,400
|
$ (59,172)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2021 |
|
|
|
|
|
3,753,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
52,784
|
|
|
18,226
|
34,558
|
|
| Share-based compensation (in shares) |
|
350,000
|
|
|
|
|
| Share-based compensation |
2,339
|
|
2,339
|
|
|
|
| Exercise of employee stock options and ESPP awards (in shares) |
|
105,000
|
|
|
|
|
| Exercise of employee stock options and ESPP awards |
1,662
|
|
1,662
|
|
|
|
| Payment of taxes for employee stock awards |
(5,216)
|
|
(5,216)
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(459,000)
|
|
|
|
(459,000)
|
| Repurchase of common stock, including excise tax |
(9,680)
|
|
|
|
|
$ (9,680)
|
| Ending balance (in shares) at Mar. 31, 2022 |
|
138,275,000
|
|
|
|
|
| Ending balance at Mar. 31, 2022 |
1,760,879
|
$ 14
|
1,302,039
|
17,720
|
509,958
|
$ (68,852)
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2022 |
|
|
|
|
|
4,212,000
|
| Beginning balance (in shares) at Dec. 31, 2021 |
|
138,279,000
|
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
1,718,990
|
$ 14
|
1,303,254
|
(506)
|
475,400
|
$ (59,172)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2021 |
|
|
|
|
|
3,753,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
88,533
|
|
|
|
|
|
| Ending balance (in shares) at Jun. 30, 2022 |
|
136,487,000
|
|
|
|
|
| Ending balance at Jun. 30, 2022 |
1,760,733
|
$ 14
|
1,304,970
|
22,993
|
540,434
|
$ (107,678)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2022 |
|
|
|
|
|
6,060,000
|
| Beginning balance (in shares) at Mar. 31, 2022 |
|
138,275,000
|
|
|
|
|
| Beginning balance at Mar. 31, 2022 |
1,760,879
|
$ 14
|
1,302,039
|
17,720
|
509,958
|
$ (68,852)
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2022 |
|
|
|
|
|
4,212,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
35,749
|
|
|
5,273
|
30,476
|
|
| Share-based compensation (in shares) |
|
23,000
|
|
|
|
|
| Share-based compensation |
2,648
|
|
2,648
|
|
|
|
| Exercise of employee stock options and ESPP awards (in shares) |
|
37,000
|
|
|
|
|
| Exercise of employee stock options and ESPP awards |
579
|
|
579
|
|
|
|
| Payment of taxes for employee stock awards |
(296)
|
|
(296)
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(1,848,000)
|
|
|
|
(1,848,000)
|
| Repurchase of common stock, including excise tax |
(38,826)
|
|
|
|
|
$ (38,826)
|
| Ending balance (in shares) at Jun. 30, 2022 |
|
136,487,000
|
|
|
|
|
| Ending balance at Jun. 30, 2022 |
$ 1,760,733
|
$ 14
|
1,304,970
|
22,993
|
540,434
|
$ (107,678)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2022 |
|
|
|
|
|
6,060,000
|
| Beginning balance (in shares) at Dec. 31, 2022 |
133,117,224
|
133,117,000
|
|
|
|
|
| Beginning balance at Dec. 31, 2022 |
$ 1,797,084
|
$ 14
|
1,311,629
|
35,078
|
639,595
|
$ (189,232)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2022 |
|
|
|
|
|
9,533,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
32,710
|
|
|
(5,579)
|
38,289
|
|
| Share-based compensation (in shares) |
|
324,000
|
|
|
|
|
| Share-based compensation |
3,011
|
|
3,011
|
|
|
|
| Exercise of employee stock options and ESPP awards (in shares) |
|
125,000
|
|
|
|
|
| Exercise of employee stock options and ESPP awards |
2,112
|
|
2,112
|
|
|
|
| Payment of taxes for employee stock awards |
(5,461)
|
|
(5,461)
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(561,000)
|
|
|
|
(561,000)
|
| Repurchase of common stock, including excise tax |
(13,669)
|
|
|
|
|
$ (13,669)
|
| Ending balance (in shares) at Mar. 31, 2023 |
|
133,005,000
|
|
|
|
|
| Ending balance at Mar. 31, 2023 |
$ 1,815,787
|
$ 14
|
1,311,291
|
29,499
|
677,884
|
$ (202,901)
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2023 |
|
|
|
|
|
10,094,000
|
| Beginning balance (in shares) at Dec. 31, 2022 |
133,117,224
|
133,117,000
|
|
|
|
|
| Beginning balance at Dec. 31, 2022 |
$ 1,797,084
|
$ 14
|
1,311,629
|
35,078
|
639,595
|
$ (189,232)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2022 |
|
|
|
|
|
9,533,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
$ 70,299
|
|
|
|
|
|
| Ending balance (in shares) at Jun. 30, 2023 |
132,859,461
|
132,859,000
|
|
|
|
|
| Ending balance at Jun. 30, 2023 |
$ 1,851,745
|
$ 14
|
1,315,418
|
34,602
|
710,370
|
$ (208,659)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2023 |
|
|
|
|
|
10,326,000
|
| Beginning balance (in shares) at Mar. 31, 2023 |
|
133,005,000
|
|
|
|
|
| Beginning balance at Mar. 31, 2023 |
1,815,787
|
$ 14
|
1,311,291
|
29,499
|
677,884
|
$ (202,901)
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2023 |
|
|
|
|
|
10,094,000
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Comprehensive income (loss) |
37,589
|
|
|
5,103
|
32,486
|
|
| Share-based compensation (in shares) |
|
19,000
|
|
|
|
|
| Share-based compensation |
3,527
|
|
3,527
|
|
|
|
| Exercise of employee stock options and ESPP awards (in shares) |
|
67,000
|
|
|
|
|
| Exercise of employee stock options and ESPP awards |
1,053
|
|
1,053
|
|
|
|
| Payment of taxes for employee stock awards |
(453)
|
|
(453)
|
|
|
|
| Repurchase of common stock, including excise tax (in shares) |
|
(232,000)
|
|
|
|
(232,000)
|
| Repurchase of common stock, including excise tax |
$ (5,758)
|
|
|
|
|
$ (5,758)
|
| Ending balance (in shares) at Jun. 30, 2023 |
132,859,461
|
132,859,000
|
|
|
|
|
| Ending balance at Jun. 30, 2023 |
$ 1,851,745
|
$ 14
|
$ 1,315,418
|
$ 34,602
|
$ 710,370
|
$ (208,659)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2023 |
|
|
|
|
|
10,326,000
|