XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes payable, Future Maturities of Notes Payable to Third Parties (Details) - Notes Payable [Member]
$ in Thousands
Jun. 30, 2024
USD ($)
Future Maturities of Notes Payable to Third Parties [Abstract]  
2024 $ 799 [1]
2025 1,696
2026 1,364
Total $ 3,859
[1] Remaining payments are for the six months ending December 31, 2024.