XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.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, 2023   31,299        
Balance at period start at Dec. 31, 2023 $ 834,222 $ 313 $ 446,535 $ 452,531 $ (50,170) $ (14,987)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 282   (562)     844
Stock-based compensation 6,240   6,240      
Dividends on common stock ($0.20 per share) (6,158)     (6,158)    
Settlement of convertible notes hedge transactions 0   10,980     (10,980)
Shares issued for the settlement of convertible notes 0   (5,169)     5,169
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         4,448  
Pension liability, net of income tax         301  
Foreign currency translation adjustments         (4,380)  
Net income       19,709    
Comprehensive income 20,078          
Balance at period end (in shares) at Mar. 31, 2024   31,299        
Balance at period end at Mar. 31, 2024 854,664 $ 313 458,024 466,082 (49,801) (19,954)
Balance at period start (in shares) at Dec. 31, 2023   31,299        
Balance at period start at Dec. 31, 2023 834,222 $ 313 446,535 452,531 (50,170) (14,987)
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax (4,504)          
Pension liability, net of income tax 904          
Foreign currency translation adjustments (947)          
Net income 98,668          
Comprehensive income 94,121          
Balance at period end (in shares) at Sep. 30, 2024   31,299        
Balance at period end at Sep. 30, 2024 932,896 $ 313 470,880 532,701 (54,717) (16,281)
Balance at period start (in shares) at Mar. 31, 2024   31,299        
Balance at period start at Mar. 31, 2024 854,664 $ 313 458,024 466,082 (49,801) (19,954)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 1,014   (203)     1,217
Stock-based compensation 6,974   6,974      
Dividends on common stock ($0.20 per share) (6,163)     (6,163)    
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax         (1,874)  
Pension liability, net of income tax         301  
Foreign currency translation adjustments         (3,060)  
Net income       29,976    
Comprehensive income 25,343          
Balance at period end (in shares) at Jun. 30, 2024   31,299        
Balance at period end at Jun. 30, 2024 881,832 $ 313 464,795 489,895 (54,434) (18,737)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued under employee plans 2,418   (38)     2,456
Stock-based compensation 6,123   6,123      
Dividends on common stock ($0.20 per share) (6,178)     (6,178)    
Comprehensive income:            
Cash flow hedging gain (loss), net of income tax (7,077)       (7,077)  
Pension liability, net of income tax 301       301  
Foreign currency translation adjustments 6,493       6,493  
Net income 48,984     48,984    
Comprehensive income 48,701          
Balance at period end (in shares) at Sep. 30, 2024   31,299        
Balance at period end at Sep. 30, 2024 932,896 $ 313 470,880 532,701 (54,717) (16,281)
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)