Earnings (Loss) per Share - Outstanding Common Stock Equivalents Excluded from Computation of Diluted Earnings (Loss) per Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share [Abstract] | ||
| Stock-based awards (in shares) | 5,000,074 | 8,611,063 |