v3.26.3
Operating Lease (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Lease [Abstract]        
Operating lease expenses $ 5,476 $ 7,049 $ 9,105 $ 20,767
Short-term lease expenses $ 904 $ 2,931 $ 1,807 $ 10,751