v3.26.1
Leases - Schedule of Long-term Obligations under the Operating Leases (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Long-term Obligations under the Operating Leases [Abstract]    
December 31, 2026 [1] $ 184,604  
December 31, 2027 354,991  
December 31, 2028 363,640  
December 31, 2029 267,346  
Total lease payments 1,170,581  
Less: Amounts representing interest (102,286)  
Total lease obligations $ 1,068,295 $ 1,218,342
[1] Represents scheduled payments for the remaining six-month period ending December 31, 2026.