XML 12 R5.htm IDEA: XBRL DOCUMENT 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  
Net Income 26,851     26,851    
Other comprehensive loss (2,713)         (2,713)
Equity compensation 4,186   4,186      
Issuance of shares pursuant to vesting of restricted stock units (in shares)   116,000        
Payments for share repurchases (39,343)       $ (39,343)  
Payments for 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  
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  
Net Income $ 20,522     20,522    
Other comprehensive loss (669)         (669)
Equity compensation 4,697   4,697      
Issuance of shares pursuant to vesting of restricted stock units (in shares)   134,000        
Payments for share repurchases (18,566)       $ (18,566)  
Payments for share repurchases (in shares)   (265,000)     266  
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,094       6,396