XML 348 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Financial Information - Summary of Additions and Deductions Related to Allowances for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts receivable, beginning balance $ 16,941 $ 15,106 $ 10,762
Allowance for doubtful accounts receivable, additions 6,066 7,862 10,163
Allowance for doubtful accounts receivable, deductions (7,846) (6,027) (5,819)
Allowance for doubtful accounts receivable, ending balance $ 15,161 $ 16,941 $ 15,106