XML 134 R92.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for doubtful accounts receivable, beginning balance $ 12,623 $ 15,161 $ 16,941
Allowance for doubtful accounts receivable, additions 25,504 6,879 6,066
Allowance for doubtful accounts receivable, deductions (2,440) (9,417) (7,846)
Allowance for doubtful accounts receivable, ending balance $ 35,687 $ 12,623 $ 15,161