v3.25.2
Lease - Schedule of Operating Leases have Remaining Lease Terms (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
ASSETS          
Operating lease right-of-use assets $ 459,325   $ 459,325   $ 640,387
LIABILITIES          
Operating lease liabilities (current) 282,192   282,192   403,581
Operating lease liabilities (non-current) 177,133   177,133   $ 236,807
Operating lease expenses $ 117,166 $ 100,685 236,496 $ 199,187  
Cash paid for amounts included in the measurement of operating lease liabilities     $ 54,539 $ 199,187  
Operating leases Weighted Average Remaining Lease Term 2 years 4 months 13 days   2 years 4 months 13 days   2 years 5 months 23 days
Operating leases Weighted Average Discount Rate 1.32%   1.32%   1.19%