Schedule of Note Payable (Details) (Parenthetical) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Secured Promissory Note [Member] | Minimum [Member] | November 2, 2018 Through September 2, 2024 [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 3.12% | 3.12% |
| Secured Promissory Note [Member] | Maximum [Member] | November 2, 2018 Through September 2, 2024 [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 10.99% | 10.99% |
| Small Business Administration Loan [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 1.00% | 1.00% |
| Secured Promissory Note Two [Member] | September 19, 2023 [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 4.00% | 4.00% |
| Secured Promissory Note Four [Member] | April 2025 [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 12.00% | 12.00% |
| Secured Promissory Note Five [Member] | April 2025 [Member] | ||
| Short-Term Debt [Line Items] | ||
| Interest rate | 20.00% | 20.00% |