Schedule of Deferred Revenue (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Accounting Policies [Abstract] | ||
| Balance as of beginning of year | $ 602,359 | $ 408,769 |
| Additions to deferred revenue | 7,072,801 | 6,989,470 |
| Revenue recognized from deferred revenue | (6,953,263) | (6,795,880) |
| Balance as of end of year | $ 721,897 | $ 602,359 |