XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - Schedule of notes payable - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 759 $ 3,614
Less: Current portion of Notes payable (109) (2,729)
Notes payable 650 885
Senior promissory note [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 351
PPP loans [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 602 3,110
SBA loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 157 $ 153