v3.26.1
Revenue from Contracts with Customers - Schedule of Contract Assets (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Schedule of Contract Assets [Abstract]  
Contract assets, January 1, 2026 $ 159,867
New contract assets 468,625
Revenue recognized and billed (341,671)
Exchange rate difference (4,237)
Contract assets, June 30, 2026 $ 282,584