XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II-Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Movement in Valuation Allowances and Reserves [Abstract]    
Balance at beginning of period $ 31,921 $ 28,639
Charged to expense 34,915 26,794
Accounts written-off (31,466) (23,512)
Balance at end of period $ 35,370 $ 31,921