v3.26.3
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2026
Accounts Receivable, Net [Abstract]  
ACCOUNTS RECEIVABLE, NET
3. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable, net consisted of the following:

 

    As of
June 30,
2026
    As of
December 31,
2025
 
Accounts receivable   $ 143,885     $ 139,125  
Less: Allowance for credit losses for accounts receivable     (2,700 )     (2,861 )
Total   $ 141,185     $ 136,264  

 

Movement of allowance for credit losses for accounts receivable:

 

   

For the
Six Months Ended

June 30,
2026

    Year Ended
December 31,
2025
 
Beginning balance   $ 2,861     $ 3,045  
Recovery of credit losses     (221 )     (69 )
Written-off     (29 )     (180 )
Foreign currency translation adjustments     89       65  
Ending balance   $ 2,700     $ 2,861