XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Composition of Certain Financial Statement Captions - Summary of Accrued Compensation and Related Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Employee-related Liabilities, Current [Abstract]    
Accrued bonus $ 11,670 $ 15,550
Accrued vacation 13,244 13,271
Accrued commissions 3,148 5,166
Accrued payroll and other 345 2,254
Accrued compensation and related benefits $ 28,407 $ 36,241