XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE (Details) - Schedule of Debt and Debt Issuance Costs - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Debt and Debt Issuance Costs [Abstract]    
Debt Issuance Costs and Debt Discount, current portion $ (218) $ (78)
Notes payable, net of current portion 1,914 12,310
Notes payable, net of current portion (3,389) (300)
Notes payable, net of current portion 32,800 12,225
Long-term Debt, Gross 38,321 24,913
Total Debt Issuance Costs and Debt Discount (3,607) (378)
Total notes payable 34,714 24,535
NOTES PAYABLE (Details) [Line Items]    
Debt Issuance Costs, Gross, Current 218 78
Pinnacle Bank [Member]    
Schedule of Debt and Debt Issuance Costs [Abstract]    
Long-term Debt, Gross $ 0 $ 8,856