v3.26.3
Accounts Receivable - Schedule of Movements in the Allowance for Expected Credit Losses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Movements in the Allowance for Expected Credit Losses [Abstract]          
Balance $ 118,669 $ 106,475 $ 106,475 $ 109,651  
Provision for expected credit losses $ 7,270 $ (14,289) 26,324 112,122 $ 2,199
Write off     (11,683) (112,246)  
Exchange realignment     (2,447) (3,052)  
Balance     $ 118,669 $ 106,475 $ 109,651