v3.26.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (139,163) $ 43,163 $ (143,124)
Other comprehensive (loss) income (9) 508 (49)
Comprehensive (loss) income $ (139,172) $ 43,671 $ (143,173)