XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable (Details) - Schedule of Fair Value of the BTC - Note Payable [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Note payable [Line Items]    
Beginning balance $ 14,868,000 $ 12,636,000
Payment (2,729,000) (6,105,000)
Negative interest payment 39,000
Amended principal payment (4,856,000)
Adjustment to fair value 6,895,000 13,193,000
Ending balance 19,073,000 14,868,000
Less – current portion 19,073,000 14,868,000
Ending balance – noncurrent portion