XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 16,546 $ 9,398
Provision for credit losses 43 273
Direct write-offs charged against the allowance (140) (292)
Balance at end of period 16,449 14,446
Adjustment due to Adoption of New ASU    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 0 $ 5,067