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,743,926   $ 1,743,926   $ 1,913,278
LIABILITIES          
Operating lease liabilities (current) 358,107   358,107   317,557
Operating lease liabilities (non-current) 1,405,483   1,405,483   $ 1,600,747
Operating lease expenses 134,407 $ 117,166 279,541 $ 236,496  
Cash paid for amounts included in the measurement of operating lease liabilities 20,101 34,919 58,947 54,539  
Stock paid for amounts included in the measurement of operating lease liabilities $ 114,307 $ 84,411 $ 220,594 $ 181,957  
Operating leases Weighted Average Remaining Lease Term 4 years 6 months 25 days   4 years 6 months 25 days   5 years
Operating leases Weighted Average Discount Rate 7.25%   7.25%   7.11%