v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2023   39,982        
Beginning balance (in shares) at Dec. 31, 2023     4,410      
Beginning balance at Dec. 31, 2023 $ 527,094 $ 399 $ (228,213) $ 424,229 $ (11,974) $ 342,653
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation 11,150     11,150    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   52        
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (21)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (963)     (963)    
Cash dividends paid (10,663)         (10,663)
Other comprehensive income (loss) (1,464)       (1,464)  
Net income 16,121         16,121
Ending balance at Mar. 31, 2024 $ 541,275 $ 399 $ (228,213) 434,416 (13,438) 348,111
Ending balance (in shares) at Mar. 31, 2024   40,013        
Ending balance (in shares) at Mar. 31, 2024     4,410      
Beginning balance (in shares) at Dec. 31, 2024 34,874 40,395        
Beginning balance (in shares) at Dec. 31, 2024     5,521      
Beginning balance at Dec. 31, 2024 $ 518,350 $ 403 $ (269,804) 468,390 (16,841) 336,202
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation 17,884     17,884    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   46        
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (19)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (538)     (538)    
Cash dividends paid (11,501)         (11,501)
Other comprehensive income (loss) 4,297       4,297  
Net income 18,688         18,688
Ending balance at Mar. 31, 2025 $ 547,180 $ 403 $ (269,804) $ 485,736 $ (12,544) $ 343,389
Ending balance (in shares) at Mar. 31, 2025 34,901 40,422        
Ending balance (in shares) at Mar. 31, 2025 5,521   5,521