Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details) - Schedule of Monthly Payment

v3.24.1
Subsequent Events (Details) - Schedule of Monthly Payment
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment $ 175,840
August 30, 2024 [Member]  
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment 87,920
September 30, 2024 [Member]  
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment 21,980
October 30, 2024 [Member]  
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment 21,980
November 30, 2024 [Member]  
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment 21,980
December 30, 2024 [Member]  
Subsequent Events (Details) - Schedule of Monthly Payment [Line Items]  
Total monthly payment $ 21,980