XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at the beginning of the period $ 29,019 $ 28,692 $ 28,666
Net reductions for settlement of tax audits (17,651) 0 (1,300)
Net reductions for lapse of statutes taken during the period (512) (818) (433)
Net additions for tax positions taken during the prior period 2,473 0 0
Net additions for tax positions taken during the current period 994 1,145 1,759
Balance at the end of the period $ 14,323 $ 29,019 $ 28,692