Quarterly report pursuant to Section 13 or 15(d)

RECENT ACCOUNTING PRONOUNCEMENTS (Tables)

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