Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Narrative (Detail)

v3.23.1
Stockholders' Equity - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 06, 2023
Mar. 31, 2023
Mar. 31, 2022
May 02, 2023
Feb. 09, 2023
Dec. 31, 2022
Aug. 02, 2022
Common stock, shares issued (in shares)   38,876,354       39,255,838  
Common stock, shares outstanding (in shares)   38,876,354       39,255,838  
Common stock share, par value (in dollars per share)   $ 0.0001       $ 0.0001  
Payment of dividend   $ 441 $ 0        
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
Stock repurchased and retired (in shares)   559,923          
Stock repurchased and retired   $ 17,800          
Average cost (in dollars per share)   $ 31.73          
Stock repurchase payable   $ 1,634       $ 565  
Stock repurchase program, remaining authorized repurchase amount   22,600          
Subsequent Event              
Stock repurchase program, remaining authorized repurchase amount       $ 80,000      
Unvested Restricted Stock and Deferred Stock Units              
Dividends payable         $ 10,300    
Unvested Restricted Stock and Deferred Stock Units | 2013 Omnibus Equity Incentive Plan              
Dividends payable         $ 500    
Unvested Restricted Stock              
Dividends payable   12,000          
Unvested Restricted Stock | Subsequent Event              
Dividends payable $ 2,200            
Dividends $ 9,800            
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan              
Dividends payable   $ 2,200          
Semi Annual Regular Dividend              
Dividends payable amount per share (in dollars per share)         $ 0.25