v3.26.1
Note 16 - Related Party Transactions - Related Party Payable (Details) - Flux Photon [Member] - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Flux Photon earn out (see Note 12) $ 0 $ 5,273,813
Payable to Flux Photon 3,177,602 3,793,487
Total Flux Photon payable 3,177,602 9,067,300
Less: current payable 725,844 1,143,412
Long-term Flux Photon payable $ 2,451,758 $ 7,923,888