XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Allowance for credit losses, beginning of period $ 43,507 $ 49,591 $ 48,783 $ 49,773
Additions charged to expense 11,895 10,291 27,899 30,850
Write-offs, net of recoveries (10,462) (10,604) (31,742) (31,345)
Allowance for credit losses, end of period $ 44,940 $ 49,278 $ 44,940 $ 49,278