v3.26.1
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