v3.26.1
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 (10,508)          
Pension liability, net of income tax 536          
Foreign currency translation adjustments 15,851          
Net income 27,457          
Comprehensive income 33,336          
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)
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)       (6,840)  
Pension liability, net of income tax 268       268  
Foreign currency translation adjustments 10,986       10,986  
Net income 21,421     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)
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 5,456          
Pension liability, net of income tax 426          
Foreign currency translation adjustments (2,959)          
Net income 36,899          
Comprehensive income 39,822          
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)
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       2,394  
Pension liability, net of income tax 213       213  
Foreign currency translation adjustments (1,292)       (1,292)  
Net income 23,071     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)