XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Certain Financial Statement Captions - Summary of Accrued Compensation and Related Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Employee Related Liabilities Current [Abstract]    
Accrued bonus $ 14,377 $ 29,382
Accrued vacation 11,667 12,038
Accrued commissions 3,655 4,628
Deferred payroll taxes 3,817 3,817
Accrued payroll and other 537 509
Accrued compensation and related benefits $ 34,053 $ 50,374