XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED FINANCIAL STATEMENT DETAILS - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at January 1 $ 26,046 $ 19,066  
Current period provision for credit losses 19,118 17,070  
Write-offs charged against the credit loss reserve (20,570) (16,298)  
Recoveries collected 758 737  
Balance at March 31 25,352 20,575  
Revenue reserve 3,500 1,800  
Allowance and reserves $ 28,908 $ 22,400 $ 27,839