Income Taxes - Schedule of Classification of Deferred Income Taxes in Consolidated Balance Sheet (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Mar. 31, 2025 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Net non-current deferred tax assets | $ 2,064 | $ 2,904 |
| Net non-current deferred tax liabilities | (324,317) | (28,302) |
| Net deferred tax assets (liabilities) | $ (322,253) | $ (25,398) |