Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock [Member] |
Additional Paid-In Capital [Member] |
Retained Earnings [Member] |
Treasury Stock [Member] |
| Beginning Balance at Dec. 31, 2024 |
$ 887,124
|
$ 1,411
|
$ 148,153
|
$ 1,599,432
|
$ (861,872)
|
| Beginning Balance, Shares at Dec. 31, 2024 |
|
107,154,305
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Dec. 31, 2024 |
|
|
|
|
33,943,946
|
| Net Income (Loss) |
60,434
|
|
|
60,434
|
|
| Employee stock plans |
299
|
|
299
|
|
|
| Employee stock plans, Shares |
|
6,068
|
|
|
|
| Shares withheld for taxes on awards |
(3,110)
|
|
(3,110)
|
|
|
| Shares withheld for taxes on awards, Shares |
|
(49,949)
|
|
|
|
| Stock-based compensation |
2,314
|
$ 1
|
2,313
|
|
|
| Stock-based compensation, Shares |
|
116,588
|
|
|
|
| Ending Balance at Mar. 31, 2025 |
947,061
|
$ 1,412
|
147,655
|
1,659,866
|
$ (861,872)
|
| Ending Balance, Shares at Mar. 31, 2025 |
|
107,227,012
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Mar. 31, 2025 |
|
|
|
|
33,943,946
|
| Beginning Balance at Dec. 31, 2024 |
887,124
|
$ 1,411
|
148,153
|
1,599,432
|
$ (861,872)
|
| Beginning Balance, Shares at Dec. 31, 2024 |
|
107,154,305
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Dec. 31, 2024 |
|
|
|
|
33,943,946
|
| Net Income (Loss) |
136,343
|
|
|
|
|
| Ending Balance at Jun. 30, 2025 |
1,026,238
|
$ 1,412
|
150,923
|
1,735,775
|
$ (861,872)
|
| Ending Balance, Shares at Jun. 30, 2025 |
|
107,234,288
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Jun. 30, 2025 |
|
|
|
|
33,943,946
|
| Beginning Balance at Mar. 31, 2025 |
947,061
|
$ 1,412
|
147,655
|
1,659,866
|
$ (861,872)
|
| Beginning Balance, Shares at Mar. 31, 2025 |
|
107,227,012
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Mar. 31, 2025 |
|
|
|
|
33,943,946
|
| Net Income (Loss) |
75,909
|
|
|
75,909
|
|
| Employee stock plans |
335
|
|
335
|
|
|
| Employee stock plans, Shares |
|
7,250
|
|
|
|
| Shares withheld for taxes on awards |
(1)
|
|
(1)
|
|
|
| Stock-based compensation |
2,934
|
|
2,934
|
|
|
| Stock-based compensation, Shares |
|
26
|
|
|
|
| Ending Balance at Jun. 30, 2025 |
1,026,238
|
$ 1,412
|
150,923
|
1,735,775
|
$ (861,872)
|
| Ending Balance, Shares at Jun. 30, 2025 |
|
107,234,288
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Jun. 30, 2025 |
|
|
|
|
33,943,946
|
| Beginning Balance at Dec. 31, 2025 |
$ 1,034,264
|
$ 1,412
|
155,316
|
1,789,847
|
$ (912,311)
|
| Beginning Balance, Shares at Dec. 31, 2025 |
|
105,737,266
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Dec. 31, 2025 |
35,470,873
|
|
|
|
35,470,873
|
| Net Income (Loss) |
$ 61,403
|
|
|
61,403
|
|
| Employee stock plans |
285
|
|
285
|
|
|
| Employee stock plans, Shares |
|
9,423
|
|
|
|
| Shares withheld for taxes on awards |
(2,052)
|
|
(2,052)
|
|
|
| Shares withheld for taxes on awards, Shares |
|
(49,580)
|
|
|
|
| Stock-based compensation |
2,635
|
$ 1
|
2,634
|
|
|
| Stock-based compensation, Shares |
|
112,600
|
|
|
|
| Repurchases of common stock |
(80,774)
|
|
|
|
$ (80,774)
|
| Repurchases of common stock, Shares |
|
(1,911,132)
|
|
|
1,911,132
|
| Unsettled accelerated share repurchase |
(20,000)
|
|
(20,000)
|
|
|
| Ending Balance at Mar. 31, 2026 |
995,761
|
$ 1,413
|
136,183
|
1,851,250
|
$ (993,085)
|
| Ending Balance, Shares at Mar. 31, 2026 |
|
103,898,577
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Mar. 31, 2026 |
|
|
|
|
37,382,005
|
| Beginning Balance at Dec. 31, 2025 |
$ 1,034,264
|
$ 1,412
|
155,316
|
1,789,847
|
$ (912,311)
|
| Beginning Balance, Shares at Dec. 31, 2025 |
|
105,737,266
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Dec. 31, 2025 |
35,470,873
|
|
|
|
35,470,873
|
| Net Income (Loss) |
$ 123,279
|
|
|
|
|
| Ending Balance at Jun. 30, 2026 |
$ 1,010,082
|
$ 1,413
|
159,323
|
1,913,126
|
$ (1,063,780)
|
| Ending Balance, Shares at Jun. 30, 2026 |
|
101,865,035
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Jun. 30, 2026 |
39,428,225
|
|
|
|
39,428,225
|
| Beginning Balance at Mar. 31, 2026 |
$ 995,761
|
$ 1,413
|
136,183
|
1,851,250
|
$ (993,085)
|
| Beginning Balance, Shares at Mar. 31, 2026 |
|
103,898,577
|
|
|
|
| Beginning Balance, Treasury Stock, Shares at Mar. 31, 2026 |
|
|
|
|
37,382,005
|
| Net Income (Loss) |
61,876
|
|
|
61,876
|
|
| Employee stock plans |
336
|
|
336
|
|
|
| Employee stock plans, Shares |
|
10,737
|
|
|
|
| Shares withheld for taxes on awards |
(36)
|
|
(36)
|
|
|
| Shares withheld for taxes on awards, Shares |
|
(861)
|
|
|
|
| Stock-based compensation |
2,840
|
|
2,840
|
|
|
| Stock-based compensation, Shares |
|
2,802
|
|
|
|
| Repurchases of common stock |
(70,695)
|
|
|
|
$ (70,695)
|
| Repurchases of common stock, Shares |
|
(2,046,220)
|
|
|
2,046,220
|
| Settled accelerated stock repurchase |
20,000
|
|
20,000
|
|
|
| Ending Balance at Jun. 30, 2026 |
$ 1,010,082
|
$ 1,413
|
$ 159,323
|
$ 1,913,126
|
$ (1,063,780)
|
| Ending Balance, Shares at Jun. 30, 2026 |
|
101,865,035
|
|
|
|
| Ending Balance, Treasury Stock, Shares at Jun. 30, 2026 |
39,428,225
|
|
|
|
39,428,225
|