v3.22.0.1
Schedule II—Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Customer Receivable Reserve      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 90,547 $ 51,311 $ 25,966
Charged to Expenses 27,285 107,685 77,053
Charges Utilized/ Write-Offs (86,962) (68,449) (51,708)
Balance at End of Period 30,870 90,547 51,311
Insurance Liability      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 51,020 72,773 43,912
Charged to Expenses 85,313 98,735 130,559
Charges Utilized/ Write-Offs (90,408) (99,004) (94,558)
Changes in Estimates for Prior Periods 1,308 (21,484) (7,140)
Balance at End of Period 47,233 51,020 72,773
Valuation Allowance on Deferred Tax Assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 2,053,069 1,024,005 190,583
Charged to Expenses 1,210,754 1,029,064 824,628
Charged to Other Accounts 0 0 8,794
Balance at End of Period $ 3,263,823 $ 2,053,069 $ 1,024,005