XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 14,799 $ 17,475
Additions $ 3,100 $ 2,800 10,397 10,669
Deductions     (11,409) (14,960)
Ending balance 13,787 13,184 13,787 13,184
Accounts receivable, allowance for credit loss 13,800 13,100 13,800 13,100
Contract with customer, asset, allowance for credit loss (less than) $ 100 $ 100 $ 100 $ 100