XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consist of the following:
As of As of
June 30, 2020
As of As of
December 31, 2019
Accounts receivable$52,151  $79,611  
Allowance for credit losses(4,038) (3,449) 
Total$48,113  $76,162  
Financing Receivable, Allowance for Credit Loss
Activity related to the allowance for credit losses was as follows:
Six Months Ended June 30, 2020
Beginning balance of the allowance for credit losses$(3,449) 
Current period provision for expected credit losses(1,237) 
Recoveries of amounts previously written off648  
Ending balance of the allowance for credit losses$(4,038)