XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details) - Schedule of the Current Future Payment Obligations
Jun. 30, 2024
USD ($)
Schedule of the Current Future Payment Obligations [Abstract]  
2024 (remaining six months)
2025
2026 683
2027 3,228
2028 3,342
Thereafter 142,747
Total $ 150,000