v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2024 $ 982,459 $ 24 $ 443,463 $ 874,772 $ (320,054) $ (15,746)
Balance (in shares) at Dec. 31, 2024   18,666,000        
Balance (in shares) at Dec. 31, 2024         5,520,000  
Net Income 26,851     26,851    
Other comprehensive loss (2,713)         (2,713)
Equity compensation 4,186   4,186      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   116,000        
Share repurchases (39,343)       $ (39,343)  
Share repurchases (in shares)   (356,000)     356,000  
Dividends declared (2,572)     (2,572)    
Balance at Mar. 31, 2025 968,868 $ 24 447,649 899,051 $ (359,397) (18,459)
Balance (in shares) at Mar. 31, 2025   18,426,000        
Balance (in shares) at Mar. 31, 2025         5,876,000  
Balance at Dec. 31, 2024 982,459 $ 24 443,463 874,772 $ (320,054) (15,746)
Balance (in shares) at Dec. 31, 2024   18,666,000        
Balance (in shares) at Dec. 31, 2024         5,520,000  
Net Income 50,512          
Other comprehensive loss 3,445         3,445
Balance at Jun. 30, 2025 1,000,392 $ 24 454,425 920,135 $ (361,891) (12,301)
Balance (in shares) at Jun. 30, 2025   18,429,000        
Balance (in shares) at Jun. 30, 2025         5,907,000  
Balance at Mar. 31, 2025 968,868 $ 24 447,649 899,051 $ (359,397) (18,459)
Balance (in shares) at Mar. 31, 2025   18,426,000        
Balance (in shares) at Mar. 31, 2025         5,876,000  
Net Income 23,661     23,661    
Other comprehensive loss 6,158         6,158
Equity compensation 4,252   4,252      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,524   2,524      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   34,000        
Share repurchases (2,494)       $ (2,494)  
Share repurchases (in shares)   (31,000)     31,000  
Dividends declared (2,577)     (2,577)    
Balance at Jun. 30, 2025 1,000,392 $ 24 454,425 920,135 $ (361,891) (12,301)
Balance (in shares) at Jun. 30, 2025   18,429,000        
Balance (in shares) at Jun. 30, 2025         5,907,000  
Balance at Dec. 31, 2025 $ 1,028,482 $ 24 465,779 956,077 $ (379,970) (13,428)
Balance (in shares) at Dec. 31, 2025   18,248,000        
Balance (in shares) at Dec. 31, 2025 6,130,912       6,130,000  
Net Income $ 20,522     20,522    
Other comprehensive loss (669)         (669)
Equity compensation 4,697   4,697      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   134,000        
Share repurchases (18,566)       $ (18,566)  
Share repurchases (in shares)   (265,000)     266,000  
Dividends declared (2,557)     (2,557)    
Balance at Mar. 31, 2026 1,031,909 $ 24 470,476 974,042 $ (398,536) (14,097)
Balance (in shares) at Mar. 31, 2026   18,117,000        
Balance (in shares) at Mar. 31, 2026         6,396,000  
Balance at Dec. 31, 2025 $ 1,028,482 $ 24 465,779 956,077 $ (379,970) (13,428)
Balance (in shares) at Dec. 31, 2025   18,248,000        
Balance (in shares) at Dec. 31, 2025 6,130,912       6,130,000  
Net Income $ 47,470          
Other comprehensive loss 609         609
Balance at Jun. 30, 2026 $ 1,049,929 $ 24 476,942 998,491 $ (412,709) (12,819)
Balance (in shares) at Jun. 30, 2026   17,934,000        
Balance (in shares) at Jun. 30, 2026 6,614,194       6,614,000  
Balance at Mar. 31, 2026 $ 1,031,909 $ 24 470,476 974,042 $ (398,536) (14,097)
Balance (in shares) at Mar. 31, 2026   18,117,000        
Balance (in shares) at Mar. 31, 2026         6,396,000  
Net Income 26,948     26,948    
Other comprehensive loss 1,278         1,278
Equity compensation 4,310   4,310      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,156   2,156      
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares)   35,000        
Share repurchases (14,173)       $ (14,173)  
Share repurchases (in shares)   (218,000)     218,000  
Dividends declared (2,499)     (2,499)    
Balance at Jun. 30, 2026 $ 1,049,929 $ 24 $ 476,942 $ 998,491 $ (412,709) $ (12,819)
Balance (in shares) at Jun. 30, 2026   17,934,000        
Balance (in shares) at Jun. 30, 2026 6,614,194       6,614,000