v3.25.2
Balance Sheet Components - Schedule of Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 4,789 $ 4,221
Accrued legal expenses 27,097 1,210
Accrued compensation and benefits 2,052 3,444
Accrued vacation 87 68
Accrued bonus 4,095 6,123
Accrued taxes and other 302 433
Total accrued expenses and other current liabilities $ 38,422 $ 15,499