| Schedule of Accumulated Other Comprehensive Income (Loss) |
The tables below present the changes in each component of accumulated other comprehensive income/(loss), including current period other comprehensive income/(loss) and reclassifications out of accumulated other comprehensive income/(loss) for the six months ended June 30, 2026 and 2025, respectively: | | | | | | | | | | | | | | | | | | | (In thousands) | Unrealized loss on marketable securities, net of tax | | Foreign currency translation adjustments | | Accumulated other comprehensive loss | | Accumulated other comprehensive income/(loss), net of tax, at December 31, 2025 | $ | 131 | | | $ | 15,215 | | | $ | 15,346 | | | Other comprehensive income/(loss) before reclassifications | (1,532) | | | (2,439) | | | (3,971) | | | Amounts reclassified from accumulated other comprehensive income/(loss), net of tax | (179) | | | — | | | (179) | | | Other comprehensive income/(loss), net of tax | (1,711) | | | (2,439) | | | (4,150) | | | Accumulated other comprehensive income/(loss), net of tax, at June 30, 2026 | $ | (1,580) | | | $ | 12,776 | | | $ | 11,196 | |
| | | | | | | | | | | | | | | | | | | (In thousands) | Unrealized loss on marketable securities, net of tax | | Foreign currency translation adjustments | | Accumulated other comprehensive loss | | Accumulated other comprehensive income/(loss), net of tax, at December 31, 2024 | $ | (317) | | | $ | (6,544) | | | $ | (6,861) | | | Other comprehensive income/(loss) before reclassifications | 315 | | | 16,783 | | | 17,098 | | | Amounts reclassified from accumulated other comprehensive income/(loss), net of tax | 2 | | | — | | | 2 | | | Other comprehensive income/(loss), net of tax | 317 | | | 16,783 | | | 17,100 | | | Accumulated other comprehensive income/(loss), net of tax, at June 30, 2025 | $ | — | | | $ | 10,239 | | | $ | 10,239 | |
|
| Schedule of Computation of Basic and Diluted Earnings |
The following table sets forth the computation of basic and diluted earnings per share for the three and six months ended June 30, 2026 and 2025, respectively: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | (In thousands, except per share amounts) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Net income/(loss) for basic | $ | 151,569 | | | $ | 202,846 | | | $ | 275,871 | | | $ | 278,308 | | | Denominator for basic and diluted net income per share: | | | | | | | | | Weighted average shares outstanding for basic | 135,054 | | | 135,205 | | | 135,209 | | | 135,981 | | | Dilutive stock options, RSUs, and PRSUs | 2,329 | | | 1,294 | | | 2,578 | | | 2,156 | | | Weighted average shares outstanding for diluted | 137,384 | | | 136,499 | | | 137,787 | | | 138,137 | | | Earnings per share: | | | | | | | | | Basic | $ | 1.12 | | | $ | 1.50 | | | $ | 2.04 | | | $ | 2.05 | | | Diluted | $ | 1.10 | | | $ | 1.49 | | | $ | 2.00 | | | $ | 2.01 | | | | | | | | | | | Anti-dilutive stock options and RSUs excluded from the calculation | 3,371 | | 6,803 | | 3,283 | | 4,926 | | Anti-dilutive warrants excluded from the calculation | — | | 3,075 | | — | | 3,075 | | Total | $ | 3,371 | | | $ | 9,878 | | | $ | 3,283 | | | $ | 8,001 | |
|