XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]    
Deferred revenue $ 6,581 $ 6,285
Reserves 1,218 4,433
Employee-related Liabilities, Current 9,233 10,405
Legal settlement 4,602 4,250
Other 2,786 4,013
Total accrued liabilities $ 24,420 $ 29,386