XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Notes Payable (Details) - Schedule of notes payable - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 160 $ 3,614
Less: Current portion of Notes payable (12) (2,729)
Notes payable 148 885
Senior promissory note [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 351
SBA loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 160 153
PPP loans [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 3,110