XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Certain Financial Statement Captions - Summary of Accrued Compensation and Related Benefits (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Employee Related Liabilities Current [Abstract]    
Accrued bonus $ 8,524 $ 29,382
Accrued vacation 12,242 12,038
Accrued commissions 3,302 4,628
Deferred payroll taxes 3,817 3,817
Accrued payroll and other 525 509
Accrued compensation and related benefits $ 28,410 $ 50,374