XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Accounts Receivable, Allowance for Doubtful Accounts) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Allowance for Doubtful Accounts    
Balance, beginning of year $ 7,782 $ 4,266
Provision for bad debts 5,578 3,859
Amounts written off (4,015) (1,251)
Balance, end of period $ 9,345 $ 6,874