XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance for Deferred Tax Assets [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Valuation allowance, Beginning balance $ 22,536 $ 32,178 $ 29,027
Valuation allowance, Additions/Charges to Expense   3,216 3,151
Valuation allowance, Deductions/ Other (8,514) (12,858)  
Valuation allowance, Ending balance 14,022 22,536 32,178
Valuation Allowance for Credit Losses [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Valuation allowance, Beginning balance 43,141 39,255 42,147
Valuation allowance, Additions/Charges to Expense 33,215 41,574 44,349
Valuation allowance, Deductions/ Other (38,574) (37,688) (47,241)
Valuation allowance, Ending balance $ 37,782 $ 43,141 $ 39,255