v3.26.1
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2026
Accounts Receivable, Net [Abstract]  
Schedule of Accounts Receivable is Net of Allowance for Expected Credit Losses

Accounts receivable is net of allowance for expected credit losses.

 

    As of  
    June 30,
2026
    December 31,
2025
 
Accounts receivable   $ 30,530,618     $ 17,272,509  
Less: allowance for expected credit losses     (57,718 )     (16,030 )
Accounts receivable, net   $ 30,472,900     $ 17,256,479  
Schedule of Changes in the Allowance for Expected Credit Losses

Changes in the allowance for expected credit losses are as follows:

 

   

For the
six months

ended
June 30,
2026

   

For the
Year Ended

December 31,
2025

 
             
Beginning balance   $ 16,030     $ -  
Additional provision charged to expense     40,732       15,596  
Effect of foreign exchange change     956       434  
Ending balance   $ 57,718     $ 16,030