XML 324 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue and Receivables - Allowance for Credit Loss Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 68,342 $ 44,337 $ 39,765
Provision for credit losses 51,877 81,713 56,060
Write-offs, net of recoveries (66,187) (56,331) (51,488)
Ending balance $ 54,032 68,342 44,337
Accounting Standards Update 2016-13      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance   $ 42,960  
Ending balance     $ 42,960