XML 26 R23.htm IDEA: XBRL DOCUMENT v3.20.1
RECENT ACCOUNTING PRONOUNCEMENTS (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Schedule of Roll Forward of the Company's Allowance for Credit Losses

Schedule of Roll Forward of the Company's Allowance for Credit Losses

RECENT ACCOUNTING PRONOUNCEMENTS
   Allowance for Doubtful Accounts 
   Trade
Receivables
   Financed
Receivables
   Total
Receivables
 
Balance at January 1, 2020  $16,699   $2,959   $19,658 
Adoption of ASC 326   (3,330)       (3,330)
Adjusted balance at January 1, 2020   13,369    2,959    16,328 
Provision for expected credit losses   1,553    734    2,287 
Write-offs charged against the allowance   (3,779)   (640)   (4,419)
Recoveries collected   908        908 
Currency conversion   (190)       (190)
Balance at March 31, 2020  $11,861   $3,053   $14,914