XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Net

  

4. Accounts Receivable, Net

  

The accounts receivable, net as of June 30, 2023 and December 31, 2022 consisted of the following: 

          
   June 30,     
  

2023

(Unaudited)

  

December 31,
2022

 
Accounts receivable   27,172    24,441 
Less: Allowance for credit losses   (2,619)   (1,750)
Accounts receivable, net   24,553    22,691 

 

For the six months ended June 30, 2023, the Group recorded credit losses with amount of $869. For the six months ended June 30, 2022, the Group reversed bad debt provision of $209.