Operating Leases (Details - Right-to-use) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Operating Leases | |||
| Operating lease right-of-use assets | $ 3,708,642 | $ 378,430 | |
| Operating lease right-of-use assets, accumulated amortization | (618,585) | (89,914) | |
| Operating lease right-of-use assets | 3,090,057 | $ 2,607,256 | 288,516 |
| Operating lease liability | 3,708,642 | 378,430 | |
| Operating lease liability, accumulated reduction | (552,628) | (81,099) | |
| Operating lease liability | 3,156,014 | 297,331 | |
| Operating lease liability, current | 735,521 | 456,429 | 73,569 |
| Operating lease liability, noncurrent | $ 2,420,493 | $ 2,173,626 | $ 223,762 |