XML 13 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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 44,904     44,904  
Other comprehensive income (loss) (3,215)       (3,215)
Dividends declared (18,024)     (18,024)  
Shares repurchased and retired, Value (5,101) $ (13) (1,408) (3,680)  
Shares repurchased and retired, shares   (127)      
Stock-based compensation expense 10,740   10,740    
Stock options exercised, value 482 $ 2 480    
Stock options exercised, shares   23      
Vesting of restricted stock units, value   $ 61 (61)    
Vesting of restricted stock units, shares   612      
Shares withheld for taxes, value (6,195) $ (19) (6,176)    
Shares withheld for taxes, shares   (203)      
Ending Balances, value at Sep. 30, 2024 1,102,676 $ 3,597 532,417 583,737 (17,075)
End Balances, shares at Sep. 30, 2024   35,969      
Beginning Balances, value at Jun. 30, 2024 1,095,104 $ 3,608 529,836 578,162 (16,502)
Balances, shares at Jun. 30, 2024   36,077      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 15,374     15,374  
Other comprehensive income (loss) (573)       (573)
Dividends declared (6,119)     (6,119)  
Shares repurchased and retired, Value (5,101) $ (13) (1,408) (3,680)  
Shares repurchased and retired, shares   (127)      
Stock-based compensation expense 4,379   4,379    
Stock options exercised, value 12   12    
Vesting of restricted stock units, value   $ 2 (2)    
Vesting of restricted stock units, shares   26      
Shares withheld for taxes, value (400)   (400)    
Shares withheld for taxes, shares   (7)      
Ending Balances, value at Sep. 30, 2024 1,102,676 $ 3,597 532,417 583,737 (17,075)
End Balances, shares at Sep. 30, 2024   35,969      
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 $ 18,879     18,879  
Other comprehensive income (loss) 14,061       14,061
Dividends declared (18,306)     (18,306)  
Derecognition of subsidiary equity due to divestiture (622)     (622)  
Shares repurchased and retired, Value $ (25,994) $ (68) (7,594) (18,332)  
Shares repurchased and retired, shares (700) (682)      
Stock-based compensation expense $ 15,077   15,077    
Stock options exercised, value 4   4    
Stock options exercised, shares   1      
Vesting of restricted stock units, value   $ 55 (55)    
Vesting of restricted stock units, shares   547      
Shares withheld for taxes, value (7,152) $ (18) (7,134)    
Shares withheld for taxes, shares   (176)      
Ending Balances, value at Sep. 30, 2025 $ 1,109,260 $ 3,568 535,243 577,629 (7,180)
End Balances, shares at Sep. 30, 2025 35,682 35,682      
Beginning Balances, value at Jun. 30, 2025 $ 1,106,870 $ 3,591 533,155 577,185 (7,061)
Balances, shares at Jun. 30, 2025   35,912      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 14,263     14,263  
Other comprehensive income (loss) (119)       (119)
Dividends declared (6,065)     (6,065)  
Derecognition of subsidiary equity due to divestiture (622)     (622)  
Shares repurchased and retired, Value $ (9,999) $ (25) (2,842) (7,132)  
Shares repurchased and retired, shares (300) (255)      
Stock-based compensation expense $ 5,345   5,345    
Vesting of restricted stock units, value   $ 4 (4)    
Vesting of restricted stock units, shares   36      
Shares withheld for taxes, value (413) $ (2) (411)    
Shares withheld for taxes, shares   (11)      
Ending Balances, value at Sep. 30, 2025 $ 1,109,260 $ 3,568 $ 535,243 $ 577,629 $ (7,180)
End Balances, shares at Sep. 30, 2025 35,682 35,682