v3.25.2
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 26,126     26,126    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   501        
Issuance of common stock in connection with employee stock option exercises and RSU vesting 0 $ 5   (5)    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (197)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (8,855) $ (2)   (8,853)    
Repurchase of treasury shares (in shares)     517      
Repurchase of treasury shares (20,592)   $ (20,592)      
Cash dividends paid (21,327)         (21,327)
Other comprehensive income (loss) (1,780)       (1,780)  
Net income 19,746         19,746
Ending balance at Jun. 30, 2024 520,412 $ 402 $ (248,805) 441,497 (13,754) 341,072
Ending balance (in shares) at Jun. 30, 2024   40,286        
Ending balance (in shares) at Jun. 30, 2024     4,927      
Beginning balance (in shares) at Mar. 31, 2024   40,013        
Beginning balance (in shares) at Mar. 31, 2024     4,410      
Beginning balance at Mar. 31, 2024 541,275 $ 399 $ (228,213) 434,416 (13,438) 348,111
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation 14,976     14,976    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   449        
Issuance of common stock in connection with employee stock option exercises and RSU vesting   $ 5   (5)    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (176)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (7,892) $ (2)   (7,890)    
Repurchase of treasury shares (in shares)     517      
Repurchase of treasury shares (20,592)   $ (20,592)      
Cash dividends paid (10,664)         (10,664)
Other comprehensive income (loss) (316)       (316)  
Net income 3,625         3,625
Ending balance at Jun. 30, 2024 $ 520,412 $ 402 $ (248,805) 441,497 (13,754) 341,072
Ending balance (in shares) at Jun. 30, 2024   40,286        
Ending balance (in shares) at Jun. 30, 2024     4,927      
Beginning balance (in shares) at Dec. 31, 2024 34,874 40,395        
Beginning balance (in shares) at Dec. 31, 2024 5,521   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 33,509     33,509    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   673        
Issuance of common stock in connection with employee stock option exercises and RSU vesting 0 $ 6   (6)    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (260)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (5,012) $ (2)   (5,010)    
Cash dividends paid (23,124)         (23,124)
Other comprehensive income (loss) 14,312       14,312  
Net income 48,128         48,128
Ending balance at Jun. 30, 2025 $ 586,163 $ 407 $ (269,804) 496,883 (2,529) 361,206
Ending balance (in shares) at Jun. 30, 2025 35,287 40,808        
Ending balance (in shares) at Jun. 30, 2025 5,521   5,521      
Beginning balance (in shares) at Mar. 31, 2025   40,422        
Beginning balance (in shares) at Mar. 31, 2025     5,521      
Beginning balance at Mar. 31, 2025 $ 547,180 $ 403 $ (269,804) 485,736 (12,544) 343,389
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation 15,625     15,625    
Issuance of common stock in connection with employee stock option exercises and RSU vesting (in shares)   627        
Issuance of common stock in connection with employee stock option exercises and RSU vesting   $ 6   (6)    
Common shares withheld for settlement of taxes in connection with equity-based compensation (in shares)   (241)        
Common shares withheld for settlement of taxes in connection with equity-based compensation (4,474) $ (2)   (4,472)    
Cash dividends paid (11,623)         (11,623)
Other comprehensive income (loss) 10,015       10,015  
Net income 29,440         29,440
Ending balance at Jun. 30, 2025 $ 586,163 $ 407 $ (269,804) $ 496,883 $ (2,529) $ 361,206
Ending balance (in shares) at Jun. 30, 2025 35,287 40,808        
Ending balance (in shares) at Jun. 30, 2025 5,521   5,521