v3.26.1
Lease - Schedule of Operating Leases have Remaining Lease Terms (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
ASSETS      
Operating lease right-of-use assets $ 1,826,905   $ 1,913,278
LIABILITIES      
Operating lease liabilities (current) 332,252   317,557
Operating lease liabilities (non-current) 1,510,943   $ 1,600,747
Operating lease expenses 145,134 $ 117,166  
Cash paid for amounts included in the measurement of operating lease liabilities 38,846 117,166  
Stock paid for amounts included in the measurement of operating lease liabilities $ 106,287  
Operating leases Weighted Average Remaining Lease Term 4 years 9 months 25 days   5 years 3 days
Operating leases Weighted Average Discount Rate 7.25%   7.11%