XML 86 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable, Net - Schedule of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Accounts Receivable Net [Abstract]        
Balance, beginning of period $ (1,051) $ (716) $ (711) $ (863)
Additions (253) (134) (642) (25)
Write-offs 148 30 197 68
Balance, end of period $ (1,156) $ (820) $ (1,156) $ (820)