Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity (Details)

v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 04, 2025
May 02, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
May 02, 2023
Aug. 02, 2022
Common stock, shares issued (in shares)     39,138,040   38,856,790    
Common stock, shares outstanding (in shares)     39,138,040   38,856,790    
Common stock share, par value (in dollars per share)     $ 0.0001   $ 0.0001    
Dividends declared (in dollars per share)     $ 0.25        
Dividends paid     $ 10,230 $ 10,087      
Dividends payable non current     $ 1,262   $ 1,559    
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)     12,538        
Stock repurchased and retired     $ 400        
Average cost (in dollars per share)     $ 33.89        
Stock repurchase program, remaining authorized repurchase amount     $ 70,500        
Subsequent Event              
Stock repurchased and retired (in shares)   161,165          
Stock repurchased and retired   $ 5,000          
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan              
Dividends payable     12,000        
Dividends payable upon vesting of stock     $ 2,200        
Unvested Restricted Stock | 2013 Omnibus Equity Incentive Plan | Subsequent Event              
Dividends $ (9,800)