Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)

v3.25.1
Convertible Notes Payable - Schedule of Convertible Notes Payable (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Short-Term Debt [Line Items]  
Convertible Notes Payable $ 18,433,000
Note 1  
Short-Term Debt [Line Items]  
Issuance Date Jun. 04, 2024
Convertible Notes Payable $ 5,000,000
Note 2  
Short-Term Debt [Line Items]  
Issuance Date Jun. 26, 2024
Convertible Notes Payable $ 2,500,000
Note 3  
Short-Term Debt [Line Items]  
Issuance Date Jun. 26, 2024
Convertible Notes Payable $ 2,500,000
Note 4  
Short-Term Debt [Line Items]  
Issuance Date Jul. 17, 2024
Convertible Notes Payable $ 50,000
Note 5  
Short-Term Debt [Line Items]  
Issuance Date Jul. 17, 2024
Convertible Notes Payable $ 50,000
Note 6  
Short-Term Debt [Line Items]  
Issuance Date Jul. 19, 2024
Convertible Notes Payable $ 150,000
Note 7  
Short-Term Debt [Line Items]  
Issuance Date Jul. 19, 2024
Convertible Notes Payable $ 143,000
Note 8  
Short-Term Debt [Line Items]  
Issuance Date Jul. 19, 2024
Convertible Notes Payable $ 100,000
Note 9  
Short-Term Debt [Line Items]  
Issuance Date Jul. 19, 2024
Convertible Notes Payable $ 70,000
Note 10  
Short-Term Debt [Line Items]  
Issuance Date Jul. 19, 2024
Convertible Notes Payable $ 20,000
Note 11  
Short-Term Debt [Line Items]  
Issuance Date Jul. 22, 2024
Convertible Notes Payable $ 700,000
Note 12  
Short-Term Debt [Line Items]  
Issuance Date Jul. 22, 2024
Convertible Notes Payable $ 500,000
Note 13  
Short-Term Debt [Line Items]  
Issuance Date Jul. 22, 2024
Convertible Notes Payable $ 150,000
Note 14  
Short-Term Debt [Line Items]  
Issuance Date Aug. 20, 2024
Convertible Notes Payable $ 500,000
Note 15  
Short-Term Debt [Line Items]  
Issuance Date Dec. 10, 2024
Convertible Notes Payable $ 1,000,000
Note 16  
Short-Term Debt [Line Items]  
Issuance Date Dec. 06, 2024
Convertible Notes Payable $ 2,000,000
Note 17  
Short-Term Debt [Line Items]  
Issuance Date Dec. 06, 2024
Convertible Notes Payable $ 3,000,000