v3.25.0.1
Income Taxes - Summary of Activity Related to Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Unrecognized benefit - beginning of the year $ 20,469 $ 16,888 $ 12,823
Gross increases-current period positions 13,974 8,071 4,065
Gross increases-current period business acquisitions   1,381  
Gross increase-prior period positions 3,884    
Gross decrease-prior period positions   (5,871)  
Unrecognized benefit - end of period $ 38,327 $ 20,469 $ 16,888