Revenue (Details 1) - USD ($) |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Revenue | ||
| Unearned revenue at beginning of year | $ 342,905 | $ 227,683 |
| Billings deferred | 2,296,250 | 222,239 |
| Recognition of prior unearned revenue | (90,667) | (107,017) |
| Unearned revenue at end of year | $ 2,548,488 | $ 342,905 |