XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 14,799 $ 17,475
Additions $ 3,400 $ 4,600 7,262 7,880
Deductions     (7,634) (9,228)
Ending balance 14,427 16,127 14,427 16,127
Accounts receivable, allowance for credit loss 14,400 16,000 14,400 16,000
Contract with customer, asset, allowance for credit loss (less than) $ 100 $ 100 $ 100 $ 100