XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Composition of Certain Financial Statement Captions - Summary of Accrued Compensation and Related Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Employee-related Liabilities, Current [Abstract]    
Accrued bonus $ 15,550 $ 27,311
Accrued vacation 13,271 11,785
Accrued commissions 5,166 5,353
Accrued payroll and other 2,254 470
Deferred payroll taxes   3,817
Accrued compensation and related benefits $ 36,241 $ 48,736