XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Class Of Treasury Stock [Line Items]        
Cost of repurchase 75,000,000      
Company repurchase of common stock, shares   375,114 605,937 237,587
Aggregate purchase price   $ 34,192 $ 47,168 $ 17,287
Vested restricted stock units withheld for tax withholding obligations   32,888 23,113 20,308
Period of stock repurchase program 2 years      
Stock repurchase program beginning date Jul. 31, 2023