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