XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NOTES PAYABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Notes payable $ 5,728 $ 6,348
Less: current maturities (636) (618)
Notes Payable-less current maturities 5,092 5,730
Note Payable 1    
Notes payable 2,525 2,668
Note Payable 2    
Notes payable 1,382 1,590
Note Payable 3    
Notes payable 1,792 2,039
Note Payable 4    
Notes payable 29 51
Note Payable 5    
Notes payable   0
Notes Payable 6 [Member]    
Notes payable $ 0 $ 0