v3.26.1
Notes Payable - Schedule of Notes Payable (Parentheticals) (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Notes [Member]    
Schedule of Notes Payable [Line Items]    
Other notes payable $ 2,000,000 $ 6,000,000
November 12, 2025 Accounts Receivable Advance [Member]    
Schedule of Notes Payable [Line Items]    
Other notes payable 3,024,000 3,024,000
March 10, 2026 Accounts Receivable Advance [Member]    
Schedule of Notes Payable [Line Items]    
Other notes payable 4,032,000 4,032,000
May 2025 Loan [Member]    
Schedule of Notes Payable [Line Items]    
Other notes payable $ 17,500,000 $ 17,500,000