XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity Class Of Treasury Stock [Line Items]        
Cost of repurchase 75,000,000      
Company repurchase of common stock, shares   848,958 1,500,456 2,423,748
Aggregate purchase price   $ 29,133 $ 34,192 $ 47,168
Vested restricted stock units withheld for tax withholding obligations   153,372 131,552 92,452
Period of stock repurchase program 2 years      
Stock repurchase program beginning date Jul. 31, 2023