XML 54 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts and Credit Memo Reserves (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance as of December 31, 2020 $ 56,981
Credit memos charged to revenue 29,996
Allowance for bad debts charged to expense 16,371
Deductions and other (43,134)
Balance as of September 30, 2021 $ 60,214