XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits at January 1, $ (10,532) $ (13,186) $ (12,804)
Gross amount of increases in unrecognized tax benefits as a result of tax positions taken during a prior period (425) (199) (408)
Gross amount of decreases in unrecognized tax benefits as a result of tax positions taken during a prior period 908 2,583 147
Gross amount of increases in unrecognized tax benefits as a result of tax positions taken during the current period (2,182) (1,787) (3,117)
Reductions to unrecognized tax benefits relating to settlements with taxing authorities     148
Reductions to unrecognized tax benefits as a result of a lapse of the applicable statute of limitations 2,543 2,057 2,848
Unrecognized tax benefits at December 31, $ (9,688) $ (10,532) $ (13,186)