v3.26.1
Operating Leases (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Mar. 12, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Leases          
Rent payment $ 48,208        
Operating lease cost   $ 161,156 $ 97,524 $ 322,312 $ 195,146
Operating lease cash payments   $ 144,625 $ 109,396 $ 289,250 $ 218,791