XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts - Summary of Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance, beginning of period $ 4,427 $ 5,804 $ 5,530
Additions - Charged to costs and expenses 3,412 1,955 3,074
Additions - Charged to other accounts 0 0 0
Deductions [1] (3,615) (3,332) (2,800)
Balance, end of period $ 4,224 $ 4,427 $ 5,804
[1] Primarily uncollectible accounts written off — net of recoveries.