v3.26.1
Revenue from Contracts with Customers - Schedule of Changes in Contract Liabilities (Details)
3 Months Ended
Mar. 31, 2026
USD ($)
Schedule of Changes in Contract Liabilities [Abstract]  
Contract liabilities, January 1, 2026 $ 734,475
New contract liabilities 755,292
Performance obligations satisfied (476,102)
Exchange difference (4,343)
Contract liabilities, March 31, 2026 $ 1,009,322