XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefits - beginning of the year $ 12,859 $ 11,116
Gross decreases related to prior year tax positions (4,232) 0
Gross increases related to prior year tax positions 0 761
Gross increases related to current year tax positions 1,378 1,460
Decreases related to settlements with tax authorities (788) 0
Lapse of applicable statute of limitations (123) (478)
Gross unrecognized tax benefits - end of year $ 9,094 $ 12,859