v3.26.1
Lease - Schedule of Operating Leases have Remaining Lease Terms (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
ASSETS          
Operating lease right-of-use assets $ 1,580,818   $ 1,580,818   $ 1,724,404
LIABILITIES          
Operating lease liabilities (current) 314,548   314,548   271,187
Operating lease liabilities (non-current) 1,285,934   1,285,934   $ 1,458,243
Operating lease expenses 122,151 $ 100,448 253,644 $ 197,994  
Cash paid for amounts included in the measurement of operating lease liabilities 7,843 33,049  
Stock paid for amounts included in the measurement of operating lease liabilities $ 114,307 $ 133,185 $ 220,594 $ 181,956  
Weighted Average Remaining Lease Term:          
Operating leases 4 years 7 months 20 days   4 years 7 months 20 days   5 years 1 month 17 days
Weighted Average Discount Rate:          
Operating leases 7.57%   7.57%   7.61%