XML 154 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts receivable, beginning balance $ 15,161 $ 16,941 $ 15,106
Allowance for doubtful accounts receivable, additions 6,879 6,066 7,862
Allowance for doubtful accounts receivable, deductions (9,417) (7,846) (6,027)
Allowance for doubtful accounts receivable, ending balance $ 12,623 $ 15,161 $ 16,941