XML 67 R56.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
Income Tax Disclosure [Abstract]    
Gross unrecognized tax benefits - beginning of the year $ 11,116 $ 6,647
Gross increases related to prior year tax positions 761 425
Gross increases related to current year tax positions 1,460 4,665
Lapse of applicable statute of limitations (478) (621)
Gross unrecognized tax benefits - end of year $ 12,859 $ 11,116