XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
After Adoption of ASC 326 [Roll Forward]        
Allowance for credit losses, beginning of period $ 44,892 $ 49,179 $ 48,783 $ 49,773
Additions charged to expense 8,787 9,737 16,004 20,559
Write-offs, net of recoveries (10,172) (9,325) (21,280) (20,741)
Allowance for credit losses, end of period $ 43,507 $ 49,591 $ 43,507 $ 49,591