Accumulated Other Comprehensive Income (Loss) |
| | | | | | | | | | (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 | | | 416 | | | 4,379 | | | 4,795 | Amounts reclassified from accumulated other comprehensive income/(loss), net of tax | | | (101) | | | — | | | (101) | Other comprehensive income/(loss), net of tax | | | 315 | | | 4,379 | | | 4,694 | Accumulated other comprehensive income/(loss), net of tax, at March 31, 2025 | | $ | (2) | | $ | (2,165) | | $ | (2,167) |
| | | | | | | | | | (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, 2023 | | $ | (1,862) | | $ | (8,330) | | $ | (10,192) | Other comprehensive income/(loss) before reclassifications | | | 476 | | | (1,232) | | | (756) | Amounts reclassified from accumulated other comprehensive income/(loss), net of tax | | | (97) | | | — | | | (97) | Other comprehensive income/(loss), net of tax | | | 379 | | | (1,232) | | | (853) | Accumulated other comprehensive income/(loss), net of tax, at March 31, 2024 | | $ | (1,483) | | $ | (9,562) | | $ | (11,045) |
|
Schedule of Computation of Basic and Diluted Earnings |
| | | | | | | Year Ended | | March 31, | (In thousands, except per share amounts) | 2025 | | 2024 | Numerator: | | | | | | Net income/(loss) for basic | $ | 75,462 | | $ | (7,117) | Denominator for basic and diluted net income per share: | | | | | | Weighted average shares outstanding for basic | | 136,757 | | | 135,358 | Dilutive stock options, RSUs, and PRSUs | | 3,017 | | | — | Weighted average shares outstanding for diluted | | 139,774 | | | 135,358 | Earnings per share: | | | | | | Basic | $ | 0.55 | | $ | (0.05) | Diluted | $ | 0.54 | | $ | (0.05) | | | | | | | Anti-dilutive stock options and RSUs excluded from the calculation | | 3,049 | | | 7,460 | Anti-dilutive warrants excluded from the calculation | | 3,618 | | | 3,618 | Anti-dilutive Senior Convertible Notes due 2025 excluded from the calculation | | — | | | 3,618 | Total | $ | 6,667 | | $ | 14,696 |
|