XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 14,961 $ 14,799
Additions $ 3,000 $ 3,400 8,990 7,262
Deductions     (5,872) (7,634)
Ending balance 18,079 14,427 18,079 14,427
Accounts receivable, allowance for credit loss 18,000 14,400 18,000 14,400
Contract with customer, asset, allowance for credit loss (less than) $ 100 $ 100 $ 100 $ 100