v3.25.2
SCHEDULE OF NOTES PAYABLE (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Total notes payable $ 118
Non-current (98)
Current 20
Note One [Member]    
Short-Term Debt [Line Items]    
Issuance Date May 15, 2020  
Maturity Date May 15, 2050  
Interest Rate 3.75%  
Original Borrowing $ 150  
Total notes payable $ 118