v3.25.1
Borrowings - Schedule of Total Notes Payable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Total Notes Payable[Line Items]    
Notes Payable $ 3,662,736 $ 619,527
Less: current portion (2,187,673) (4,400)
Notes payable, net of current 1,475,064 615,127
Senior Secured Promissory Note (SSPN) #1 [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 106,192
Senior Secured Promissory Note #2 [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 1,316,000
Senior Secured Promissory Note #3 [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 468,000
Promissory note [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 148,725
Less: current portion (148,724)
Economic Injury Disaster Loans (EIDL) [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 647,630 619,527
Acquisition Settlement Agreement [Member]    
Schedule of Total Notes Payable[Line Items]    
Notes Payable 976,190
Less: current portion (142,857)
SSPNs [Member]    
Schedule of Total Notes Payable[Line Items]    
Less: current portion (1,890,192)
Economic Injury Disaster Loans (EIDL) [Member]    
Schedule of Total Notes Payable[Line Items]    
Less: current portion $ (5,900) $ (4,400)