XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - Accounts Receivable [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Financing Receivable, Allowance for Credit Loss [Line Items]        
Balance, beginning of period $ 2,760 $ 1,360 $ 1,514 $ 696
Add: Additions to reserve 356 615 2,438 1,681
Less: Write-offs (364) (376) (1,200) (759)
Less: Recovery (138) (157)
Balance, end of period $ 2,752 $ 1,461 $ 2,752 $ 1,461