XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of accounts receivable
          
   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