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 4,616     4,616  
Other comprehensive income (loss) 14,180       14,180
Dividends declared (12,241)     (12,241)  
Shares repurchased and retired, value (15,995) $ (43) (4,752) (11,200)  
Shares repurchased and retired, shares   (427)      
Stock-based compensation expense 9,732   9,732    
Stock options exercised, value 4   4    
Stock options exercised, shares   1      
Vesting of restricted stock units, value   $ 51 (51)    
Vesting of restricted stock units, shares   511      
Shares withheld for taxes, value (6,739) $ (16) (6,723)    
Shares withheld for taxes, shares   (165)      
Ending Balances, value at Jun. 30, 2025 1,106,870 $ 3,591 533,155 577,185 (7,061)
End Balances, shares at Jun. 30, 2025   35,912      
Beginning Balances, value at Mar. 31, 2025 1,104,698 $ 3,610 530,393 587,794 (17,099)
Balances, shares at Mar. 31, 2025   36,096      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 972     972  
Other comprehensive income (loss) 10,038       10,038
Dividends declared (6,105)     (6,105)  
Shares repurchased and retired, value (7,999) $ (23) (2,500) (5,476)  
Shares repurchased and retired, shares   (225)      
Stock-based compensation expense 5,335   5,335    
Vesting of restricted stock units, value   $ 4 (4)    
Vesting of restricted stock units, shares   43      
Shares withheld for taxes, value (69)   (69)    
Shares withheld for taxes, shares   (2)      
Ending Balances, value at Jun. 30, 2025 1,106,870 $ 3,591 533,155 577,185 (7,061)
End Balances, shares at Jun. 30, 2025   35,912      
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 $ 32,905     32,905  
Other comprehensive income (loss) (1,714)       (1,714)
Dividends declared (12,208)     (12,208)  
Shares repurchased and retired, value $ (5,799) $ (11) (1,202) (4,586)  
Shares repurchased and retired, shares (100) (108)      
Stock-based compensation expense $ 11,611   11,611    
Vesting of restricted stock units, value   $ 50 (50)    
Vesting of restricted stock units, shares   500      
Shares withheld for taxes, value (8,315) $ (14) (8,301)    
Shares withheld for taxes, shares   (142)      
Ending Balances, value at Jun. 30, 2026 $ 1,116,283 $ 3,592 539,106 584,274 (10,689)
End Balances, shares at Jun. 30, 2026 35,919 35,919      
Beginning Balances, value at Mar. 31, 2026 $ 1,096,501 $ 3,588 533,114 570,499 (10,700)
Balances, shares at Mar. 31, 2026   35,879      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 19,882     19,882  
Other comprehensive income (loss) 11       11
Dividends declared $ (6,107)     (6,107)  
Shares repurchased and retired, shares 0        
Stock-based compensation expense $ 6,210   6,210    
Vesting of restricted stock units, value   $ 4 (4)    
Vesting of restricted stock units, shares   43      
Shares withheld for taxes, value (214)   (214)    
Shares withheld for taxes, shares   (3)      
Ending Balances, value at Jun. 30, 2026 $ 1,116,283 $ 3,592 $ 539,106 $ 584,274 $ (10,689)
End Balances, shares at Jun. 30, 2026 35,919 35,919