XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable (Details) - Schedule of notes payable - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 1,111 $ 3,614
Less: Current portion of Notes payable (416) (2,729)
Notes payable 695 885
Senior promissory note [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 355 351
PPP loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total 600 3,110
SBA loan [Member]    
Notes Payable (Details) - Schedule of notes payable [Line Items]    
Notes payable, Total $ 156 $ 153