v3.25.1
Balance Sheet Components - Schedule of Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 4,221 $ 9,623
Accrued settlement and legal expenses 1,210 3,260
Accrued compensation and benefits 3,444 3,725
Accrued vacation 68 6,528
Accrued bonus 6,123 6,588
Accrued taxes and other 433 1,108
Total accrued expenses and other current liabilities $ 15,499 $ 30,832