XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accrued Expense and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued payables $ 13,090 $ 17,030
Accrued compensation and benefits 4,601 5,898
Accrued vacation 7,310 8,839
Accrued bonus 5,740 21,600
Accrued clinical expenses 10,172 11,707
Accrued taxes and other 1,211 1,356
Total accrued expenses and other current liabilities $ 42,124 $ 66,430