v3.26.1
Leases - Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases [Abstract]    
2026 $ 443,720  
2027 764,028  
2028 806,192  
2029 830,378  
2030 855,289  
Thereafter 1,479,876  
Less: present value adjustment (969,153)  
Present value of minimum lease payments 4,210,330  
Current liability 564,980 $ 756,590
Long term liability $ 3,645,350 $ 387,906