XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 13,132 $ 17,030
Accrued compensation and benefits 15,104 14,737
Accrued bonus 5,638 21,600
Accrued clinical expenses 14,998 11,707
Accrued taxes and other 1,343 1,356
Total accrued expenses and other current liabilities $ 50,215 $ 66,430