Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in-Capital |
Accumulated Other Comprehensive Loss |
Accumulated Deficit |
| Beginning balance (in shares) at Dec. 31, 2024 |
|
183,565,000
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 1,018,593
|
$ 19
|
$ 1,836,165
|
$ (70,627)
|
$ (746,964)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
43,055
|
|
|
|
43,055
|
| Other comprehensive income (loss) |
(7,980)
|
|
|
(7,980)
|
|
| Common Stock-based award activity (in shares) |
|
451,000
|
|
|
|
| Common Stock-based award activity |
8,341
|
|
8,341
|
|
|
| Repurchase and cancellation of Common Stock (in shares) |
|
(1,095,000)
|
|
|
|
| Repurchase and cancellation of Common Stock |
(32,117)
|
|
(32,117)
|
|
|
| Withholding taxes on net share settlement of stock-based compensation |
(7,718)
|
|
(7,718)
|
|
|
| Dividends |
(13,044)
|
|
(13,044)
|
|
|
| Issuance of Common Stock from the exercise of options (in shares) |
|
188,000
|
|
|
|
| Issuance of Common Stock from the exercise of options |
2,232
|
|
2,232
|
|
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
183,109,000
|
|
|
|
| Ending balance at Mar. 31, 2025 |
1,011,362
|
$ 19
|
1,793,859
|
(78,607)
|
(703,909)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
183,565,000
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
1,018,593
|
$ 19
|
1,836,165
|
(70,627)
|
(746,964)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
134,326
|
|
|
|
|
| Other comprehensive income (loss) |
(2,156)
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
181,942,000
|
|
|
|
| Ending balance at Sep. 30, 2025 |
1,060,070
|
$ 19
|
1,745,472
|
(72,783)
|
(612,638)
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
183,109,000
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
1,011,362
|
$ 19
|
1,793,859
|
(78,607)
|
(703,909)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
47,939
|
|
|
|
47,939
|
| Other comprehensive income (loss) |
12,356
|
|
|
12,356
|
|
| Common Stock-based award activity (in shares) |
|
63,000
|
|
|
|
| Common Stock-based award activity |
8,373
|
|
8,373
|
|
|
| Repurchase and cancellation of Common Stock (in shares) |
|
(1,533,000)
|
|
|
|
| Repurchase and cancellation of Common Stock |
(40,079)
|
|
(40,079)
|
|
|
| Withholding taxes on net share settlement of stock-based compensation |
(265)
|
|
(265)
|
|
|
| Dividends |
(12,899)
|
|
(12,899)
|
|
|
| Issuance of Common Stock from the exercise of options (in shares) |
|
598,000
|
|
|
|
| Issuance of Common Stock from the exercise of options |
7,808
|
|
7,808
|
|
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
182,237,000
|
|
|
|
| Ending balance at Jun. 30, 2025 |
1,034,595
|
$ 19
|
1,756,797
|
(66,251)
|
(655,970)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
43,332
|
|
|
|
43,332
|
| Other comprehensive income (loss) |
(6,532)
|
|
|
(6,532)
|
|
| Common Stock-based award activity (in shares) |
|
2,000
|
|
|
|
| Common Stock-based award activity |
9,964
|
|
9,964
|
|
|
| Repurchase and cancellation of Common Stock (in shares) |
|
(297,000)
|
|
|
|
| Repurchase and cancellation of Common Stock |
(8,356)
|
|
(8,356)
|
|
|
| Withholding taxes on net share settlement of stock-based compensation |
(26)
|
|
(26)
|
|
|
| Dividends |
(12,907)
|
|
(12,907)
|
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
181,942,000
|
|
|
|
| Ending balance at Sep. 30, 2025 |
$ 1,060,070
|
$ 19
|
1,745,472
|
(72,783)
|
(612,638)
|
| Beginning balance (in shares) at Dec. 31, 2025 |
181,184,438
|
181,184,000
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 856,254
|
$ 19
|
1,725,642
|
(69,453)
|
(799,954)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
28,123
|
|
|
|
28,123
|
| Other comprehensive income (loss) |
953
|
|
|
953
|
|
| Common Stock-based award activity (in shares) |
|
164,000
|
|
|
|
| Common Stock-based award activity |
7,107
|
|
7,107
|
|
|
| Repurchase and cancellation of Common Stock (in shares) |
|
(353,000)
|
|
|
|
| Repurchase and cancellation of Common Stock |
(7,285)
|
|
(7,285)
|
|
|
| Withholding taxes on net share settlement of stock-based compensation |
(1,857)
|
|
(1,857)
|
|
|
| Dividends |
(12,771)
|
|
(12,771)
|
|
|
| Ending balance (in shares) at Mar. 31, 2026 |
|
180,995,000
|
|
|
|
| Ending balance at Mar. 31, 2026 |
$ 870,524
|
$ 19
|
1,710,836
|
(68,500)
|
(771,831)
|
| Beginning balance (in shares) at Dec. 31, 2025 |
181,184,438
|
181,184,000
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 856,254
|
$ 19
|
1,725,642
|
(69,453)
|
(799,954)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
126,671
|
|
|
|
|
| Other comprehensive income (loss) |
$ (558)
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2026 |
181,685,078
|
181,685,000
|
|
|
|
| Ending balance at Sep. 30, 2026 |
$ 959,291
|
$ 19
|
1,702,566
|
(70,011)
|
(673,283)
|
| Beginning balance (in shares) at Mar. 31, 2026 |
|
180,995,000
|
|
|
|
| Beginning balance at Mar. 31, 2026 |
870,524
|
$ 19
|
1,710,836
|
(68,500)
|
(771,831)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
46,973
|
|
|
|
46,973
|
| Other comprehensive income (loss) |
(2,007)
|
|
|
(2,007)
|
|
| Common Stock-based award activity (in shares) |
|
49,000
|
|
|
|
| Common Stock-based award activity |
7,895
|
|
7,895
|
|
|
| Dividends |
(12,868)
|
|
(12,868)
|
|
|
| Issuance of Common Stock from the exercise of options (in shares) |
|
11,000
|
|
|
|
| Issuance of Common Stock from the exercise of options |
142
|
|
142
|
|
|
| Ending balance (in shares) at Jun. 30, 2026 |
|
181,055,000
|
|
|
|
| Ending balance at Jun. 30, 2026 |
910,659
|
$ 19
|
1,706,005
|
(70,507)
|
(724,858)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Net income |
51,575
|
|
|
|
51,575
|
| Other comprehensive income (loss) |
496
|
|
|
496
|
|
| Common Stock-based award activity (in shares) |
|
221,000
|
|
|
|
| Common Stock-based award activity |
7,503
|
|
7,503
|
|
|
| Withholding taxes on net share settlement of stock-based compensation |
(3,634)
|
|
(3,634)
|
|
|
| Dividends |
(12,864)
|
|
(12,864)
|
|
|
| Issuance of Common Stock from the exercise of options (in shares) |
|
409,000
|
|
|
|
| Issuance of Common Stock from the exercise of options |
$ 5,556
|
|
5,556
|
|
|
| Ending balance (in shares) at Sep. 30, 2026 |
181,685,078
|
181,685,000
|
|
|
|
| Ending balance at Sep. 30, 2026 |
$ 959,291
|
$ 19
|
$ 1,702,566
|
$ (70,011)
|
$ (673,283)
|