XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.1
ALLOWANCE FOR CREDIT LOSSES (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES

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

 

      
Allowance for credit losses, December 31, 2022  $2,567 
Current period provision for expected credit losses   228 
Write-offs charged against the allowance   (514)
Foreign currency translation   47 
Recoveries   - 
Allowance for credit losses, March 31, 2023  $2,328