v3.26.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Lease    
2026 (remainder of the year) $ 111,322  
2027 226,705  
2028 231,218  
Thereafter 117,709  
Total future minimum lease payments 686,954  
Less: imputed interest (64,880)  
Operating lease liabilities 622,074  
Less: current portion (189,902) $ (181,963)
Non-current portion of lease liabilities $ 432,172 $ 528,552