XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Mar. 31, 2021
Payables and Accruals [Abstract]    
Deferred revenue $ 6,278 $ 5,551
Reserves 5,230 2,624
Payroll and related liabilities 4,818 6,616
Legal settlement 4,250 0
Other 4,656 4,836
Total accrued liabilities $ 25,232 $ 19,627