XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES

An analysis of the allowance for credit losses for the period ended September 30, 2023 is as follows:

 

      
Allowance for credit losses, December 31, 2022
  $2,567 
Current period provision for expected credit losses   1,161 
Write-offs charged against the allowance   (1,131)
Foreign currency translation   80 
Allowance for credit losses, September 30, 2023  $2,677