XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2023 $ 1,079,085 $ 3,566 $ 528,842 $ 560,537 $ (13,860)
Balances, shares at Dec. 31, 2023   35,664      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,002     14,002  
Other comprehensive income (loss) 1,240       1,240
Dividends declared (5,949)     (5,949)  
Stock-based compensation expense 2,176   2,176    
Stock options exercised, value 371 $ 2 369    
Stock options exercised, shares   18      
Vesting of restricted stock units, value   $ 53 (53)    
Vesting of restricted stock units, shares   527      
Shares withheld for taxes, value (5,758) $ (20) (5,738)    
Shares withheld for taxes, shares   (195)      
Ending Balances, value at Mar. 31, 2024 1,085,167 $ 3,601 525,596 568,590 (12,620)
End Balances, shares at Mar. 31, 2024   36,014      
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 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 (200) (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 36,096