XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation And Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at the beginning of the period $ 3,069 $ 2,564 $ 2,775
Additions [1] 722 797 383
Deduction (1,603) (292) (594)
Balance at the end of the period 2,188 3,069 2,564
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at the beginning of the period 1,427 511,412 999
Additions [1] 0 193 510,488
Deduction (933) (510,178) (75)
Balance at the end of the period $ 494 $ 1,427 $ 511,412
[1] Reductions in/charges to revenues and expenses.