XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Allowance for Deferred Tax Assets [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Valuation allowance, Beginning balance $ 14,022 $ 22,536 $ 32,178
Valuation allowance, Additions/Charges to Expense     3,216
Valuation allowance, Deductions/ Other (1,981) (8,514) (12,858)
Valuation allowance, Ending balance 12,041 14,022 22,536
Valuation Allowance for Credit Losses [Member]      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Valuation allowance, Beginning balance 37,782 43,141 39,255
Valuation allowance, Additions/Charges to Expense 33,719 33,215 41,574
Valuation allowance, Deductions/ Other (27,981) (38,574) (37,688)
Valuation allowance, Ending balance $ 43,520 $ 37,782 $ 43,141