Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Narrative (Detail)

v3.24.0.1
Stockholders' Equity - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 01, 2023
May 02, 2023
Feb. 09, 2023
Aug. 02, 2022
Common stock, shares issued (in shares) 38,412,484 39,255,838        
Common stock, shares outstanding (in shares) 38,412,484 39,255,838        
Common stock share, par value (in dollars per share) $ 0.0001 $ 0.0001        
Dividends $ 20,400          
Preferred stock, shares authorized (in shares) 25,000,000 25,000,000        
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001        
Preferred stock, shares issued (in shares) 0 0        
Preferred stock, shares outstanding (in shares) 0 0        
Undistributed earnings of foreign subsidiary $ 0          
Stock repurchase program, authorized amount       $ 70,000   $ 70,000
Stock repurchased and retired (in shares) 1,260,251 864,271        
Stock repurchased and retired $ 38,900 $ 29,600        
Average cost (in dollars per share) $ 30.85 $ 34.27        
Stock repurchase program, remaining authorized repurchase amount $ 71,500          
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan            
Dividends payable upon vesting of stock $ 2,500          
Semi Annual Regular Dividend            
Dividends payable amount per share (in dollars per share)     $ 0.25   $ 0.25