XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Accounting Policies - Summary of Changes in Allowance for Doubtful Accounts and Sales Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Allowances, at beginning of period $ 10,304 $ 6,591
Charged as a reduction of revenue 1,581 6,939
(Reduction of) charged to bad debt expense in general and administrative expenses (680) 2,805
Write-offs, net of recoveries (2,752) (7,882)
Allowances, at end of period $ 8,453 $ 8,453