v3.26.1
Leases - Schedule of Operating Leases and Finance Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Operating Leases and Finance Leases [Abstract]    
2026 (remaining), Operating leases $ 153,009  
2027, Operating leases 165,512  
Total lease payments, Operating leases 318,521  
Less: Imputed interest, Operating leases (42,844)  
Present value of lease liabilities, Operating leases 275,677 $ 388,357
2026 (remaining), Finance Leases 29,421  
2027, Finance Leases 70,610  
2028, Finance Leases 4,313  
Total lease payments, Finance Leases 104,344  
Less: Imputed interest, Finance Leases (8,216)  
Present value of lease liabilities, Finance Leases $ 96,128