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