XML 13 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid In Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning Balances, value at Dec. 31, 2024 $ 1,113,313 $ 3,599 $ 534,945 $ 596,010 $ (21,241)
Balances, shares at Dec. 31, 2024   35,992      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 3,644     3,644  
Other comprehensive income (loss) 4,142       4,142
Dividends declared (6,136)     (6,136)  
Shares repurchased and retired, value (7,996) $ (20) (2,252) (5,724)  
Shares repurchased and retired, shares   (202)      
Stock-based compensation expense 4,397   4,397    
Stock options exercised, value 4   4    
Stock options exercised, shares   1      
Vesting of restricted stock units, value   $ 47 (47)    
Vesting of restricted stock units, shares   468      
Shares withheld for taxes, value (6,670) $ (16) (6,654)    
Shares withheld for taxes, shares   (163)      
Ending Balances, value at Mar. 31, 2025 1,104,698 $ 3,610 530,393 587,794 (17,099)
End Balances, shares at Mar. 31, 2025   36,096      
Beginning Balances, value at Dec. 31, 2025 $ 1,099,803 $ 3,567 537,048 568,163 (8,975)
Balances, shares at Dec. 31, 2025 35,669 35,669      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 13,023     13,023  
Other comprehensive income (loss) (1,725)       (1,725)
Dividends declared (6,101)     (6,101)  
Shares repurchased and retired, value $ (5,799) $ (11) (1,202) (4,586)  
Shares repurchased and retired, shares (100) (108)      
Stock-based compensation expense $ 5,401   5,401    
Vesting of restricted stock units, value   $ 46 (46)    
Vesting of restricted stock units, shares   457      
Shares withheld for taxes, value (8,101) $ (14) (8,087)    
Shares withheld for taxes, shares   (139)      
Ending Balances, value at Mar. 31, 2026 $ 1,096,501 $ 3,588 $ 533,114 $ 570,499 $ (10,700)
End Balances, shares at Mar. 31, 2026 35,879 35,879