v3.26.1
Revenue from Contracts with Customers - Schedule of Contract Assets (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Schedule of Contract Assets [Abstract]  
Contract assets, January 1, 2026 $ 159,867
New contract assets 181,373
Revenue recognized and billed (161,799)
Exchange difference (70)
Contract assets, March 31, 2026 $ 179,371