v3.26.3
Consolidated Condensed Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Balance at period start (in shares) at Dec. 31, 2024   31,299        
Balance at period start at Dec. 31, 2024 $ 962,681 $ 313 $ 476,575 $ 560,277 $ (58,857) $ (15,627)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans (223)   (1,340)     1,117
Stock-based compensation 13,863   13,863      
Dividends on common stock ($0.20 per share) (6,186)     (6,186)    
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         (3,669)  
Pension liability, net of income tax         268  
Foreign currency translation adjustments         4,866  
Net income       6,036    
Comprehensive income 7,501          
Balance at period end (in shares) at Mar. 31, 2025   31,299        
Balance at period end at Mar. 31, 2025 977,636 $ 313 489,098 560,127 (57,392) (14,510)
Balance at period start (in shares) at Dec. 31, 2024   31,299        
Balance at period start at Dec. 31, 2024 962,681 $ 313 476,575 560,277 (58,857) (15,627)
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax (6,775)          
Pension liability, net of income tax 805          
Foreign currency translation adjustments 15,595          
Net income 30,316          
Comprehensive income 39,941          
Balance at period end (in shares) at Sep. 30, 2025   31,299        
Balance at period end at Sep. 30, 2025 1,008,263 $ 313 498,672 572,027 (49,232) (13,517)
Balance at period start (in shares) at Mar. 31, 2025   31,299        
Balance at period start at Mar. 31, 2025 977,636 $ 313 489,098 560,127 (57,392) (14,510)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 685   36     649
Stock-based compensation 4,903   4,903      
Dividends on common stock ($0.20 per share) (6,189)     (6,189)    
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         (6,840)  
Pension liability, net of income tax         268  
Foreign currency translation adjustments         10,986  
Net income       21,421    
Comprehensive income 25,835          
Balance at period end (in shares) at Jun. 30, 2025   31,299        
Balance at period end at Jun. 30, 2025 1,002,870 $ 313 494,037 575,359 (52,978) (13,861)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 394   50     344
Stock-based compensation 4,585   4,585      
Dividends on common stock ($0.20 per share) (6,191)     (6,191)    
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax 3,734       3,734  
Pension liability, net of income tax 268       268  
Foreign currency translation adjustments (256)       (256)  
Net income 2,859     2,859    
Comprehensive income 6,605          
Balance at period end (in shares) at Sep. 30, 2025   31,299        
Balance at period end at Sep. 30, 2025 1,008,263 $ 313 498,672 572,027 (49,232) (13,517)
Balance at period start (in shares) at Dec. 31, 2025   31,299        
Balance at period start at Dec. 31, 2025 1,033,097 $ 313 503,200 588,766 (46,295) (12,887)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 1,025   (208)     1,233
Stock-based compensation 5,502   5,502      
Repurchases of common stock (a) (37,387)         (37,387)
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         3,061  
Pension liability, net of income tax         213  
Foreign currency translation adjustments         (1,666)  
Net income       13,828    
Comprehensive income 15,436          
Balance at period end (in shares) at Mar. 31, 2026   31,299        
Balance at period end at Mar. 31, 2026 1,017,673 $ 313 508,494 602,594 (44,687) (49,041)
Balance at period start (in shares) at Dec. 31, 2025   31,299        
Balance at period start at Dec. 31, 2025 1,033,097 $ 313 503,200 588,766 (46,295) (12,887)
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax 3,408          
Pension liability, net of income tax 640          
Foreign currency translation adjustments (1,929)          
Net income 56,695          
Comprehensive income 58,814          
Balance at period end (in shares) at Sep. 30, 2026   31,299        
Balance at period end at Sep. 30, 2026 1,059,919 $ 313 518,448 645,461 (44,176) (60,127)
Balance at period start (in shares) at Mar. 31, 2026   31,299        
Balance at period start at Mar. 31, 2026 1,017,673 $ 313 508,494 602,594 (44,687) (49,041)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 362   (264)     626
Stock-based compensation 5,230   5,230      
Repurchases of common stock (a) (6,265)         (6,265)
Settlement of convertible notes hedge transactions 12   12      
Settlement of warrants (8)   (8)      
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         2,394  
Pension liability, net of income tax         213  
Foreign currency translation adjustments         (1,292)  
Net income       23,071    
Comprehensive income 24,386          
Balance at period end (in shares) at Jun. 30, 2026   31,299        
Balance at period end at Jun. 30, 2026 1,041,390 $ 313 513,464 625,665 (43,372) (54,680)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans (110)   (927)     817
Stock-based compensation 5,911   5,911      
Repurchases of common stock (a) (6,264)         (6,264)
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax (2,048)       (2,048)  
Pension liability, net of income tax 213       213  
Foreign currency translation adjustments 1,031       1,031  
Net income 19,796     19,796    
Comprehensive income 18,992          
Balance at period end (in shares) at Sep. 30, 2026   31,299        
Balance at period end at Sep. 30, 2026 $ 1,059,919 $ 313 $ 518,448 $ 645,461 $ (44,176) $ (60,127)